फोटोशॉप लिपियों के साथ फोटोशॉप को स्वचालित कैसे करें

फोटोशॉप लिपियों के साथ फोटोशॉप को स्वचालित कैसे करें

फ़ोटोशॉप छवियों को संपादित करने के लिए एक अद्भुत उपकरण है - और यह कोई रहस्य नहीं है कि हम यहां इसके बड़े प्रशंसक हैं। हमने पहले कवर किया है कि एक साधारण लोगो कैसे डिज़ाइन करें, और कैसे करें ओवरएक्सपोज़्ड फ़ोटो को ठीक करें , इसलिए बुनियादी बातों में महारत हासिल करने के बाद स्वचालन अगला तार्किक कदम है।



आपने के बारे में सुना होगा फोटोशॉप क्रिया . ये आपको कार्यों को स्वचालित करने का एक आसान तरीका प्रदान करते हैं। आज मैं आपको दिखाऊंगा कि कैसे उपयोग करना है फोटोशॉप स्क्रिप्ट . फ़ोटोशॉप स्क्रिप्ट क्रियाओं की तुलना में थोड़ी अधिक शक्तिशाली हैं, और आपको रनटाइम पर स्क्रिप्ट के व्यवहार को बदलने की क्षमता प्रदान करती हैं - कुछ क्रियाएं नहीं कर सकती हैं!

अगर यह जटिल लगता है तो चिंता न करें: स्क्रिप्ट जावास्क्रिप्ट में लिखी जाती हैं, एक सरल लेकिन शक्तिशाली भाषा।





अगर आप के प्रशंसक हैं तार से पुष्ट किया हुआ फ़ीता या फ़ोटोशॉप पर पैसा खर्च नहीं करना चाहते हैं, तो स्क्रिप्ट के साथ जीआईएमपी को स्वचालित करने के लिए हमारी मार्गदर्शिका देखें।

आपकी पहली स्क्रिप्ट: छवियों का आकार बदलें

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



टेलीग्राम के लिए स्टिकर कैसे बनाएं

एक्सटेंडस्क्रिप्ट टूलकिट आपके क्रिएटिव क्लाउड सब्सक्रिप्शन के साथ शामिल है, इसलिए आगे बढ़ें और इसे अपने से इंस्टॉल करें क्रिएटिव क्लाउड ऐप या उपरोक्त वेबसाइट।

एक बार इंस्टॉल हो जाने पर टूलकिट खोलें। आपको यह बल्कि दिनांकित दिखने वाला इंटरफ़ेस प्रस्तुत किया जाएगा:

आपकी पहली स्क्रिप्ट का कोड यहां दिया गया है -- इसे कॉपी करें और बाईं ओर मुख्य कोड विंडो में पेस्ट करें:

current_document = app.activeDocument;
new_width = 670;
current_document.resizeImage(
UnitValue(new_width, 'px'),
null,
null,
ResampleMethod.BICUBIC
);

आइए देखें कि यह कोड क्या कर रहा है। NS वर्तमान_दस्तावेज़ चर सक्रिय दस्तावेज़ को संग्रहीत करता है वस्तु फोटोशॉप से। इसे का उपयोग करके एक्सेस किया जाता है app.activeDocument वाक्य - विन्यास। यदि आपके पास खुले दस्तावेज़ के साथ फ़ोटोशॉप नहीं चल रहा है, तो यह कोड होगा एक अपवाद फेंको . अपवाद कोड के निष्पादन को रोकने के तरीके हैं - यदि कोई दस्तावेज़ नहीं है तो यह स्क्रिप्ट जारी नहीं रह सकती है!

NS नई_चौड़ाई वेरिएबल उस चौड़ाई को स्टोर करता है जिसे आप अपना नया दस्तावेज़ बनाना चाहते हैं।

अंततः चित्र को पुनर्कार करें विधि छवि का आकार बदलती है। इसे के माध्यम से एक्सेस किया जाना है वर्तमान_दस्तावेज़ चर। आपको अपनी नई चौड़ाई में पास होना होगा (पिक्सेल में परिवर्तित) ईकाइ का मूल्य विधि), और पुन: नमूना विधि का बाइक्यूबिक .

आपके लिए पाँच मुख्य पुन: नमूनाकरण विधियाँ उपलब्ध हैं। ये सभी गति और गुणवत्ता के मामले में भिन्न हैं, इसलिए उनके साथ खेलें (हालांकि अधिकांश उद्देश्यों के लिए बाइक्यूबिक ठीक है)। यहाँ मतभेदों का एक त्वरित सारांश दिया गया है:

  1. निकटतम पड़ोसी: बहुत तेज लेकिन बुनियादी।
  2. बिलिनियर: निकटतम पड़ोसी से बेहतर, लेकिन धीमा और बाइक्यूबिक जितना अच्छा नहीं।
  3. बाइक्यूबिक: बहुत अच्छे परिणाम, लेकिन कम्प्यूटेशनल रूप से महंगे।
  4. बाइक्यूबिक चिकना: उन्नयन (बड़ा बनाने) के लिए बाइक्यूबिक का एक उन्नत संस्करण।
  5. बाइक्यूबिक शार्पर: डाउनसैंपलिंग (छोटा बनाना) के लिए डिज़ाइन किया गया बाइक्यूबिक का एक उन्नत संस्करण।

अपने कोड में इनका उपयोग करते समय इन्हें कैपिटल में रखना याद रखें।

अब जब आप कोड को समझ गए हैं, तो इसे चलाने का समय आ गया है! सुनिश्चित करें कि आपके पास एक दस्तावेज़ के साथ फ़ोटोशॉप खुला है।

एक्सटेंडस्क्रिप्ट टूलकिट के शीर्ष पर, बदलें लक्ष्य ड्रॉपडाउन मेनू (ऊपर बाएं) से एक्सटेंडस्क्रिप्ट टूलकिट सीसी प्रति एडोब फोटोशॉप सीसी 2017 (या फ़ोटोशॉप का आपका विशेष संस्करण जो भी हो)। यदि आप अन्य Adobe ऐप्स के लिए स्क्रिप्ट लिख रहे हैं, तो आप इसके बजाय इसे उनमें बदल सकते हैं।

अब दबाएं खेल लक्ष्य ड्रॉपडाउन के दाईं ओर स्थित बटन ठीक तरह से ऊपर आपके कोड का।

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

यदि कोई समस्या है (जैसे कि एक अपवाद फेंका गया), तो आपका कोड नहीं चलेगा, और आपको एक नारंगी बार मिलेगा मोटे तौर पर समस्या का स्थान।

यह एक साधारण टाइपो हो सकता है, इसलिए स्क्रिप्ट को रोकने के बाद ( शीर्ष दायां नियंत्रण > स्टॉप बटन ), दोहरी जाँच:

  • आपका कोड सही है और इसमें कोई टाइपो नहीं है।
  • फोटोशॉप चल रहा है।
  • आपके पास फ़ोटोशॉप में एक दस्तावेज़ खुला है।

चल रही स्क्रिप्ट

अब आपका कोड सही ढंग से चल रहा है, इसे फोटोशॉप में जोड़ने का समय आ गया है।

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

फोटोशॉप के अंदर, यहां जाएं फ़ाइल > स्क्रिप्ट > स्क्रिप्ट इवेंट मैनेजर . टिकटिक स्क्रिप्ट/कार्य चलाने के लिए ईवेंट सक्षम करें .

एक बार सक्षम होने पर, यह इंटरफ़ेस आपको मौजूदा स्क्रिप्ट को कॉन्फ़िगर करने की अनुमति देता है जब कुछ क्रियाएं होती हैं। कई प्रमुख क्षेत्र हैं:

  1. फोटोशॉप इवेंट: यह तब होगा जब स्क्रिप्ट चलेगी। आप कई तरह के विकल्पों में से चुन सकते हैं, जैसे प्रिंट करते समय, नया दस्तावेज़ खोलते समय, और भी बहुत कुछ।
  2. स्क्रिप्ट: यह चलाने के लिए स्क्रिप्ट है। इसमें कुछ बुनियादी चीजें अंतर्निहित हैं, लेकिन आप यहां अपनी खुद की एक स्क्रिप्ट भी असाइन कर सकते हैं।
  3. कार्य: यदि आप किसी स्क्रिप्ट का उपयोग नहीं कर रहे हैं, तो आप इसके बजाय प्रदर्शन करने के लिए एक मूल क्रिया चुन सकते हैं, जैसे PDF में सहेजें।

चुनते हैं लिपि , और फिर चुनें ब्राउज़ . अपनी स्क्रिप्ट चुनें। आगे बढ़ें और एक ईवेंट चुनें, जो आपकी स्क्रिप्ट को ट्रिगर करेगा।

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

यदि आप अपनी स्क्रिप्ट को किसी क्रिया से नहीं जोड़ना चाहते हैं, तो इसे सेटअप करना और भी आसान है। के लिए जाओ फ़ाइल > स्क्रिप्ट > ब्राउज़ . अपनी स्क्रिप्ट पर नेविगेट करें, और फिर ओपन दबाएं। आपकी स्क्रिप्ट तुरंत चलेगी।

यदि आप इस स्क्रिप्ट मेनू में अपनी स्क्रिप्ट देखना चाहते हैं, तो आपको इसे उपयुक्त फ़ोल्डर में कॉपी करना होगा। यह में पाया जा सकता है प्रीसेट > स्क्रिप्ट आपके फोटोशॉप इंस्टॉलेशन का फोल्डर।

एक बार कॉपी करने के बाद, फोटोशॉप को रीस्टार्ट करें। एक बार पुनः आरंभ करने के बाद, आपकी स्क्रिप्ट मेनू आइटम के रूप में दिखाई देगी फ़ाइल > स्क्रिप्ट मेन्यू।

छवियों का आकार बदलें: इसे बेहतर बनाना

अब जब आपको Photoshop Scripts की समझ आ गई है, तो कोड को बेहतर बनाने का समय आ गया है।

छवियों का आकार बदलने के लिए यह कोड बहुत अच्छी तरह से काम करता है 670px (या जो भी आकार आपने इसे बदल दिया), लेकिन यह बेहतर हो सकता है। सौभाग्य से, जावास्क्रिप्ट एक बहुत ही लचीली भाषा है!

आइए कोड को संशोधित करें ताकि नए आकार से छोटी किसी भी छवि का आकार बदला न जाए। यहाँ कोड है:

current_document = app.activeDocument;
new_width = 670;
if(current_document.width > new_width) {
current_document.resizeImage(
UnitValue(new_width, 'px'),
null,
null,
ResampleMethod.BICUBIC
);
}

यहां केवल एक ही बदलाव है। एक अगर कथन आकार बदलने की विधि के चारों ओर लपेटा गया है। यदि वर्तमान दस्तावेज़ की चौड़ाई (के माध्यम से पहुँचा) current_document.width ) नई चौड़ाई से कम है, आकार न बदलें।

यह सुनिश्चित करता है कि छोटी छवियां बड़ी न हों, जिससे गुणवत्ता कम हो जाएगी।

जब आप टूलकिट में कोड टाइप करना शुरू करते हैं, तो यह आपके द्वारा किए जा सकने वाले मान्य परिवर्तनों, कॉल करने के तरीकों, या एक्सेस करने के गुणों के लिए सुझाव प्रदान करता है। यह बहुत उपयोगी है, और आपको इसका पूरा लाभ उठाना चाहिए!

यहाँ एक अंतिम परिवर्तन है:

मुफ्त फिल्में साइट कोई साइन अप नहीं
current_document = app.activeDocument; // Get the active document
new_width = 670; // new width to ressize to
if(current_document.width > new_width) {
// if document is larger than new size
current_document.resizeImage(
UnitValue(new_width, 'px'),
null,
null,
ResampleMethod.BICUBICSHARPER
);
}
current_document.activeLayer.autoContrast(); // Apply contrast
current_doc.activeLayer.applySharpen(); // Apply Sharpen

इस कोड में अब टिप्पणियाँ हैं, कुछ ऐसा जो सभी कोड में होना चाहिए, और जो भविष्य में आपकी मदद करेगा।

पुन: नमूना विधि बदल गई है बाइक्यूबिक शार्पर -- यह छवियों को छोटा करते समय थोड़ा बेहतर परिणाम देता है।

अंत में, कंट्रास्ट और शार्पनिंग को अंतिम चरण के रूप में लागू किया गया है।

आप क्या कोड करेंगे?

अब तक आपको वह सब कुछ पता होना चाहिए जो आपको स्वचालित करने की आवश्यकता है कुछ भी फोटोशॉप में! यदि आप इसे फ़ोटोशॉप में कर सकते हैं, तो आप शायद इसे स्वचालित कर सकते हैं। फ़ोटोशॉप एपीआई कई सुविधाओं तक पहुंच प्रदान करता है, और उनका दस्तावेज़ीकरण लगभग हर उस सुविधा का वर्णन करता है जिसे आप एक्सेस कर सकते हैं।

बेशक, आज के उदाहरण केवल बुनियादी थे, लेकिन वे मूल विवरण को कवर करते हैं - आप अपनी आवश्यकताओं के लिए विशिष्ट स्क्रिप्ट लागू कर सकते हैं!

क्या आपने आज कुछ नया सीखा? आपकी पसंदीदा स्क्रिप्ट कौन सी हैं? नीचे टिप्पणी करके हमें बताएं!

छवि क्रेडिट: व्हाइटमोका शटरस्टॉक के माध्यम से कॉम

साझा करना साझा करना कलरव ईमेल अपने विंडोज 10 डेस्कटॉप के लुक और फील को कैसे बदलें

जानना चाहते हैं कि विंडोज 10 को बेहतर कैसे बनाया जाए? विंडोज 10 को अपना बनाने के लिए इन सरल अनुकूलन का उपयोग करें।

आगे पढ़िए
संबंधित विषय
  • रचनात्मक
  • प्रोग्रामिंग
  • फोटोग्राफी
  • एडोब फोटोशॉप
  • स्क्रिप्टिंग
लेखक के बारे में जो कोबर्न(136 लेख प्रकाशित)

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

जो कोबर्न . की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें