फोटोशॉप में 'अन-स्मार्ट' ऑब्जेक्ट


22

मैंने फ़ोटोशॉप CS6 में एक डिज़ाइन बनाया है, और बड़ी संख्या में स्मार्ट ऑब्जेक्ट का उपयोग किया है जो वर्कफ़्लो को अधिक आसान बनाता है (कम से कम मेरे लिए)। अब मैंने डिज़ाइन पर काम करना समाप्त कर दिया है, और मैं PSD के बड़े फ़ाइल आकार के कारण सभी वस्तुओं को "अनस्मार्ट" करना चाहता हूं। मैं Rasterize Layer नहीं करना चाहता क्योंकि मैं हर उस लेयर को रखना चाहता हूं जो मूल रूप से Smart Object पर थी। मैं प्रत्येक स्मार्ट ऑब्जेक्ट (उनमें से कुछ में लेयर स्टाइल्स लागू है) को एक समूह (फ़ोल्डर) में परिवर्तित करना चाहता हूं, जिसके अंदर सभी परतें होंगी + एफएक्स मूल रूप से स्मार्ट ऑब्जेक्ट पर लागू होता है और यह उस स्थान के सटीक स्थान पर होगा जहां स्मार्ट है वस्तु पहले थी।

मुझे इंटरनेट में इसके बारे में कुछ नहीं मिला।

साथ ही, कुछ स्मार्ट वस्तुओं में उनके अंदर की आंतरिक वस्तुएं होती हैं। मुझे ऐसा करने में कोई आपत्ति नहीं है, लेकिन स्मार्ट लेयर में हर लेयर को कॉपी और पेस्ट करना बहुत कष्टप्रद तरीका है, क्योंकि मुझे परतों को स्केल करना और बदलना होगा।


5
समझ लिया कि मैं बिस्तर पर जाने से पहले एक त्वरित खोज करूँगा। : इस सुंदर कानूनी लगता blog.kam88.com/en/expanding-smart-objects-script.html
Joonas

धन्यवाद, मैं इस पर गौर करूंगा। खुद को नहीं मिला (मैंने पूछने से पहले कुछ खोज की)
matan129

@ जून अच्छी स्क्रिप्ट, धन्यवाद। हालांकि यह ऑब्जेक्ट को स्थानांतरित या स्केल नहीं करता है। यदि आप इसे उत्तर के रूप में लिखेंगे तो मैं इसे स्वीकार करूंगा, प्रतिनिधि के लिए।
matan129

@ matan129 मुझे नहीं लगता कि यह संभव है, केवल स्मार्ट लेयर से इफेक्ट्स लागू करना ही एक ऐसी चीज है जिसे आप ट्रांसफर कर सकते हैं। मुझे आश्चर्य होगा कि यदि कोई व्यक्ति स्मार्ट ऑब्जेक्ट के प्रत्येक अलग-अलग ऑब्जेक्ट में समान ट्रांसफ़ॉर्मेशन को लागू करने वाली स्क्रिप्ट लिख सकता है, क्योंकि आप इसे समूह के संबंध में बदल रहे हैं न कि एकवचन ऑब्जेक्ट- परिणाम कभी भी समान नहीं होंगे।
एडम शुल्ड

हाँ, मैंने ऐसा सोचा था, लेकिन कुछ निश्चित नहीं था।
matan129

जवाबों:


5

मैंने पहली बार कैप्टन विस्मयकारी पटकथा की कोशिश की, लेकिन मुझे यह पसंद नहीं आया, इसलिए मैंने अपना लिखा। लेकिन यह CS6 पर काम नहीं करेगा। समर्थित संस्करण PS CC 2015.1.2+ है

विशेषताएं

  • एक ही जगह पर सामग्री डालता है।
  • एक साथ कई परतों के साथ काम करता है।
  • स्मार्ट ऑब्जेक्ट में चयनित रचना का सम्मान करता है।
  • स्केल सामग्री यदि "SO" का आकार अलग है।
  • इसके अलावा परत प्रभाव तराजू।

यहाँ डाउनलोड करें: http://bereza.cz/ps/


17
  • स्मार्ट ऑब्जेक्ट को एक नई विंडो में खोलने के लिए उसे डबल-क्लिक करें
  • खुलने वाली .psb (स्मार्ट ऑब्जेक्ट) की सभी परतों को हाइलाइट करें
  • Layer > Groupमेनू से चुनें
  • Shiftकुंजी को दबाए रखें और स्मार्ट ऑब्जेक्ट विंडो से मूव टूल के साथ अपनी मूल दस्तावेज़ विंडो पर खींचें।
  • स्मार्ट ऑब्जेक्ट लेयर से fx आइकन को उस नए लेयर ग्रुप पर खींचें, जिसे आपने अभी खींचा है
  • स्मार्ट ऑब्जेक्ट परत हटाएं।

इस विधि के लिए केवल कैविएट स्केल और पोजिशनिंग हैं । आपको मूल दस्तावेज़ के किनारों के साथ बातचीत करने के आधार पर कुछ समूहों को बदलने की आवश्यकता हो सकती है। और अगर आपने स्मार्ट ऑब्जेक्ट परत को स्केल किया है, तो आपको समूह को भी स्केल करना पड़ सकता है।

यह विधि सही से बहुत दूर है, लेकिन यह एकमात्र ऐसी विधि है जिसके बारे में मुझे पता है।

प्रति टिप्पणी , (मूल रूप से जूनास द्वारा मिली) कामिल खदेयेव द्वारा लिखी गई एक पटकथा प्रतीत होती है जो इसमें से कुछ को स्वचालित करती है। आप कप्तान विस्मयकारी वेब साइट पर स्क्रिप्ट का विवरण देख सकते हैं । मैं उस स्क्रिप्ट की कार्यक्षमता के बारे में कोई दावा नहीं करता हूं, जिसने खुद इसका इस्तेमाल कभी नहीं किया है।


3

दुर्भाग्य से, स्मार्ट ऑब्जेक्ट्स उस संबंध में गूंगे हैं।

उन सभी जादू के साथ जो स्मार्ट परतें आपको करने की अनुमति देती हैं, नकारात्मक यह है कि उन्हें कुशलतापूर्वक अनरुप करने का आसान तरीका नहीं है। अपने फ़ोटोशॉप दस्तावेज़ में उस स्मार्ट ऑब्जेक्ट की सामग्री लाने का एकमात्र तरीका स्मार्ट ऑब्जेक्ट को एक .psb फ़ाइल के रूप में निर्यात करना है, या स्मार्ट ऑब्जेक्ट को संपादित करना है और फिर मूल दस्तावेज़ में परतों को मैन्युअल रूप से डुप्लिकेट करना है।

यदि आपके पास स्मार्ट ऑब्जेक्ट पर फ़िल्टर प्रभाव था, तो आपको उन्हें फिर से लागू करने की आवश्यकता होगी। यदि संभव हो तो, मैं स्मार्ट ऑब्जेक्ट को डुप्लिकेट कर दूंगा और फिर कॉपी को रैस्टोर कर दूंगा, लेकिन अगर आपके पास कोई अन्य विकल्प नहीं है, तो आपको मूल दस्तावेज पर वापस लाने के लिए स्मार्ट ऑब्जेक्ट की सामग्री के माध्यम से मैन्युअल रूप से जाना पड़ सकता है।

संपादित करें: स्मार्ट ऑब्जेक्ट के विस्तार की अनुमति देने वाली लिपियों का लिंक - Kam88 का ब्लॉग - यह एक कस्टम स्क्रिप्ट है जिसे आप अपने प्रीसेट / स्क्रिप्ट फ़ोल्डर में लागू कर सकते हैं और स्मार्ट ऑब्जेक्ट का विस्तार करने के लिए उपयोग कर सकते हैं। एक जादू की तरह काम करता है।

जिसका श्रेय जूनो को जाता है


0

मेरे पास एक बहुत प्रभावी तरीका है जो काम करता है - हालांकि यह सबसे सुंदर वर्कअराउंड नहीं है। यदि आप अपने 'लेयर्स' पैनल में स्मार्ट ऑब्जेक्ट पर डबल क्लिक करते हैं, तो यह एक नई विंडो में खुल जाएगा।

जाहिर है, आप इस तरह से स्मार्ट ऑब्जेक्ट की सामग्री को संपादित कर सकते हैं। लेकिन, यदि आप अपने स्मार्ट ऑब्जेक्ट की सभी परतों का चयन करते हैं - फिर से, "लेयर्स" पैनल में - तो कैनवास पर अपने मूव टूल को घुमाएं, आप मूल कैनवास की विंडो पर सभी लेयर्स को ड्रैग और ड्रॉप कर पाएंगे। ।

चीजों को संरेखित करने के लिए आपको ड्रैग एंड ड्रॉप करना पड़ सकता है, लेकिन कुल मिलाकर यह एक कठिन समस्या के लिए एक समाधान है।


0

यहाँ Adobe Photoshop CC में किसी स्मार्ट ऑब्जेक्ट को अनस्मार्ट करने का एक आसान तरीका है:

  1. मैक कंट्रोल पर + स्मार्ट ऑब्जेक्ट लेयर पर क्लिक करें
  2. "चयन पिक्सेल"
  3. लेयर मेनू / न्यू / लेयर वाया कॉपी में जाएं या कमांड + जे पर क्लिक करें

नोट: यह स्मार्ट परत के लिए उसका गैर-विनाशकारी है।


यह, गलत तरीके से, मान लेता है कि स्मार्ट ऑब्जेक्ट पिक्सेल से बना है। किसी भी स्मार्ट ऑब्जेक्ट के भीतर वेक्टर सामग्री या पाठ परतें बिल्कुल हो सकती हैं । ये पिक्सल से बहुत अलग हैं।
स्कॉट

0
  1. SO लेयर के बाएँ किनारे पर डबल-क्लिक आइकन द्वारा स्मार्ट ऑब्जेक्ट खोलें ।
  2. Ctrl+ Alt+ Iफिर मूल गंतव्य के मिलान के लिए छवि का आकार बदलें।
  3. स्मार्ट ऑब्जेक्ट में सभी परतों का चयन करें
  4. चयनित परतों पर राइट-क्लिक करें और डुप्लिकेट चुनें ।
  5. गंतव्य सूची से, मुख्य (या नया) डॉक्टर चुनें
  6. बिना सहेजे / छुपाए, या अपनी स्मार्ट ऑब्जेक्ट को हटाए बिना बंद करें।

हो गया। नई डुप्लिकेट की गई परतें किसी भी स्टाइल मोड को बनाए रखती हैं, साथ ही साथ।


0

यदि फ़ाइल का आकार ही एकमात्र मुद्दा है, तो आप जो करने का प्रस्ताव करते हैं, वह इसे हल नहीं करेगा। एक स्मार्ट ऑब्जेक्ट या उसकी सभी परतों के बराबर आपकी मुख्य फ़ाइल के अंदर समूहीकृत थे, जिसके परिणामस्वरूप एक ही फ़ाइल आकार होगा। आप जो करना चाहते हैं, वह आपके एम्बेडेड स्मार्ट ऑब्जेक्ट को लिंक किए गए स्मार्ट ऑब्जेक्ट में बदल देता है, जो आपको अपनी हार्ड ड्राइव पर फ़ाइल के रूप में स्मार्ट ऑब्जेक्ट को बचाने के लिए कहता है। इसलिए प्रत्येक मास्टर फ़ाइल के लिए, आप एक लिंक फ़ोल्डर बना सकते हैं और अपने सभी एम्बेडेड स्मार्ट ऑब्जेक्ट्स को लिंक किए गए स्मार्ट ऑब्जेक्ट में बदल सकते हैं और प्रत्येक मास्टर फ़ाइल के लिए उस लिंक फ़ोल्डर में सहेज सकते हैं। यह आपके मास्टर फ़ाइल को फ़ाइलों के आकार में बहुत छोटा बना देगा, लेकिन अभी भी लिंक किए गए स्मार्ट ऑब्जेक्ट्स के अंदर सभी परतें नेस्टेड हैं।


-1
  1. प्रत्येक स्मार्ट ऑब्जेक्ट को आपके अंतिम फ़ाइल में दर्शाए गए सटीक आकार में ले जाएं।
  2. स्मार्ट ऑब्जेक्ट में सभी परतों का चयन करें और फिर अपनी अंतिम फ़ाइल पर खींचें
  3. नई ऑब्जेक्ट का उपयोग करके उसे बदलकर नई फ़ाइलों की जाँच करें।
  4. एक बार स्केले और पोजिशनिंग के बाद स्मार्ट ऑब्जेक्ट हट जाते हैं।

यह आपकी अंतिम फ़ाइल में परतों में परिवर्तित प्रत्येक स्मार्ट ऑब्जेक्ट के साथ किया जाना चाहिए।


यह पहले से ही एक और जवाब में कहा गया है, आप यहां कुछ भी नया नहीं जोड़ रहे हैं। ऐसे कई अन्य अनुत्तरित प्रश्न हैं जो आपके इनपुट से लाभान्वित हो सकते हैं, इसे देखें!
लुसियानो

-1

अपने सभी स्मार्ट ऑब्जेक्ट लेयर्स को हाइलाइट करें और दबाएं

Ctrl/Command+ Alt/Option+ Shift+ E

यह सभी स्मार्ट वस्तुओं को एक परत में रखता है। किया हुआ।


-2

यह आपकी कुछ मदद कर सकता है:

  1. स्मार्ट ऑब्जेक्ट परत का चयन करें
  2. विज्ञापन नई परत (यदि आप नाम रखना चाहते हैं तो इसे स्मार्ट ऑब्जेक्ट लेयर के नीचे रखें)
  3. नई परत और स्मार्ट वस्तु परत का चयन करें
  4. CMD / CTRL + E (दोनों लेयर को मर्ज करें) आपके स्मार्ट ऑब्जेक्ट को ठीक उसी तरह दिखाना चाहिए जैसे आपने व्यवस्था की है, इसे अपने कैनवास पर आकार दें)

हमने उसी ड्राइंग की तुलना स्मार्ट ऑब्जेक्ट तकनीक के साथ / उसके बिना की है> परिणाम: स्मार्ट ऑब्जेक्ट के बिना फ़ाइल छोटी हो जाती है।


यह परत को ख़राब कर देगा, प्रश्न विशेष रूप से इसे किए बिना एक समाधान का अनुरोध करता है
लुसियानो

-2

इसे खोलने के लिए स्मार्ट ऑब्जेक्ट पर डबल क्लिक करें, सभी परतों का चयन करें, राइट क्लिक -> डुप्लिकेट लेयर्स -> गंतव्य के रूप में मूल प्रोजेक्ट का चयन करें।


कृपया बेहतर समझाएं कि आपका क्या मतलब है ... स्वागत है!
मेंस

-3

इस स्क्रिप्ट ने मेरे लिए इस उद्देश्य के लिए ठीक काम किया। https://github.com/thommeo/Expand-SmartObject/blob/master/README.md


साइट पर आपका स्वागत है! जबकि मैं गितुब का बहुत बड़ा प्रशंसक हूं, हम सभी उत्तरों का अनुरोध करते हैं कि उत्तर में न्यूनतम जानकारी हो क्योंकि लिंक सड़ सकते हैं और इस मामले में रेपो को हटाया जा सकता है। यदि आप रेपो को लिंक करना चाहते हैं जो ठीक है, लेकिन उत्तर को स्क्रिप्ट को शामिल करने के लिए संपादित किया जाना चाहिए और यह बताएं कि इससे कैसे या क्या हो रहा है। यदि आप एक संपादन करना नहीं चुनते हैं और यदि यह स्पैम के रूप में चिह्नित हो जाता है तो हमें इसे निकालना पड़ सकता है। अपने संपादन के लिए तत्पर हैं!
DᴀʀᴛʜVᴀᴅᴇʀ

स्क्रिप्ट CS4 के लिए है और यह
brasofilo

-3

स्मार्ट ऑब्जेक्ट थंबनेल पर राइट क्लिक करें और इसे व्यवस्थित करें।


1
यह परतों को संरक्षित नहीं करता है। परिणाम केवल एक परत होगा।
जर्दा

-3

इसका समाधान आपकी परत को व्यवस्थित करना है, उदाहरण के लिए एक स्मार्ट ऑब्जेक्ट लेयर में यदि आप किसी फसल को चुनना चाहते हैं या हटाना चाहते हैं तो आपको लेयर पर राइट क्लिक करना होगा और rasterise लेयर को सलेक्ट करना होगा और इसे rasterise करना होगा ... अब आप उसी एक्शन को कर सकते हैं और यह कोई अधिक स्मार्ट वस्तु नहीं है। उम्मीद है कि यह मदद करता है, अगर कुछ और है तो मैं आपकी मदद कर सकता हूं मुझे बताएं।


1
प्रश्न को फिर से पढ़ें: ओपी स्पष्ट रूप से कहता है कि मैं रैस्टराइज़ लेयर नहीं करना चाहता । इसके अलावा अपने ईमेल पते को इस तरह खुले में न जाने दें, स्‍पैमर्स इसे ढूंढ लेंगे और इसका उपयोग सभी प्रकार के प्रयोजनों के लिए करेंगे। भले ही, यह वास्तव में एक पुराना सवाल है, कृपया कुछ नया जानकारी होने पर केवल एक उत्तर जोड़ें। अधिक जानने के लिए उत्तर की जाँच करें
लुसियानो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.