मुखपृष्ठ » कैसे » फ़ोटोशॉप को स्वचालित करके समय बचाने के लिए जावास्क्रिप्ट का उपयोग कैसे करें

    फ़ोटोशॉप को स्वचालित करके समय बचाने के लिए जावास्क्रिप्ट का उपयोग कैसे करें

    एक छवि संपादक के साथ जावास्क्रिप्ट POSSIBLY का क्या हो सकता है? इस प्लेटफ़ॉर्म की स्वतंत्र स्क्रिप्टिंग भाषा का उपयोग करके, आज हम स्वचालित कार्यों को बनाना सीखेंगे या तो मैक या फ़ोटोशॉप के पीसी संस्करण चलेंगे.

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

    नमस्ते दुनिया!

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

    इस मूल दस्तावेज़ को बनाने के लिए, आपको मैक के लिए कोमोडो एडिट, नोटपैड 2, या फ्राइज़ जैसे पाठ संपादक की आवश्यकता होगी। अपनी जावास्क्रिप्ट फ़ाइल को .JSX या .JS फ़ाइल के रूप में सहेजना सुनिश्चित करें। फ़ोटोशॉप आसानी से या तो ओएस एक्स या विंडोज में पढ़ा जाएगा। अपनी फ़ाइल को किसी भी स्थान पर सहेजें जिसे आप बाद में ढूँढ सकते हैं.

    सुनिश्चित करें कि आप अपने फ़ोटोशॉप के संस्करण के लिए स्क्रिप्टिंग गाइड डाउनलोड करें और पीडीएफ से पाठ को कॉपी करने के बजाय कॉपी करें!

    फ़ोटोशॉप खोलें। क्रिएटिव सूट 2 में वापस आने वाला कोई भी संस्करण ठीक काम करेगा, हालाँकि आपका कोड अलग हो सकता है.

    फ़ाइल> लिपियों पर नेविगेट करें> अपनी सहेजी गई जावास्क्रिप्ट फ़ाइल को देखने के लिए ब्राउज़ करें.

    उस स्थान पर नेविगेट करें जहाँ आपने अपनी "हैलो वर्ल्ड" जावास्क्रिप्ट फ़ाइल को सहेजा है और उसे लोड किया है.

    फ़ोटोशॉप जावास्क्रिप्ट ऑब्जेक्ट में एक डॉक्यूमेंट बनाता है: 2 बाय 4 इंच, टेक्स्ट ऑब्जेक्ट "हैलो, वर्ल्ड" के साथ।

    स्वाभाविक रूप से, यह सभी प्रकार की संभावनाओं को खोलता है। आइए, इन समान सरल उपकरणों का उपयोग करके, एक और बुनियादी एक के माध्यम से त्वरित रूप से देखें.

    इवेंट मैनेजर के साथ एक नया पेज बनाना

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

    ध्यान दें कि app.documents.add में हमारी "हैलो वर्ल्ड" फ़ाइल की तुलना में अलग-अलग मूल्य हैं। "8.5" और "11" अभी भी इंच हैं, लेकिन 300 फ़ाइल का रिज़ॉल्यूशन है.

    यहाँ कोड और कॉपी पेस्ट करना है, यदि आप बहुत इच्छुक हैं:

    // नई कैनवस स्क्रिप्ट

    // वर्तमान इकाई सेटिंग्स याद रखें और फिर इकाइयों को सेट करें

    // इस लिपि से अपेक्षित मूल्य

    var मूलअनुष्ठित = प्राथमिकताएँ। शासकउनिट्स

    प्राथमिकताएं। क्रॉलर यूनिट्स = इकाइयां। इंच

    // एक नया 8.5 x 11 इंच का दस्तावेज़ बनाएं और इसे एक चर में असाइन करें

    var docRef = app.documents.add (8.5, 11, 300)

    // रिलीज़ संदर्भ

    docRef = अशक्त

    artLayerRef = अशक्त

    textItemRef = अशक्त

    // मूल शासक इकाई सेटिंग को पुनर्स्थापित करें

    app.preferences.rulerUnits = originalUnit

    अपने दस्तावेज़ को एक .JS या एक .JSX फ़ाइल के रूप में सहेजें कहीं भी आप इसे स्टोर करने की परवाह करते हैं.

    यदि आप फ़ोटोशॉप के साथ कई मशीनों पर काम करते हैं, तो आप इसे अपने ड्रॉपबॉक्स फ़ोल्डर में सहेजना चाह सकते हैं.

    फ़ोटोशॉप पर लौटें.

    उसी फ़ाइल> स्क्रिप्ट मेनू के तहत, आपको "स्क्रिप्ट इवेंट मैनेजर" मिलेगा। इसे खोलें.

    आपको यह डायलॉग बॉक्स मिलेगा। आप कई अलग-अलग घटनाओं के लिए लिपियों को लागू कर सकते हैं, लेकिन इस एक के लिए, हमारे पास "स्टार्ट एप्लिकेशन" पर हमारी स्क्रिप्ट चलाने के लिए फ़ोटोशॉप होगा। आप सचित्र में "क्लीन लिसनर" पढ़ रहे पुल-डाउन मेनू पर क्लिक करके अपनी स्क्रिप्ट को ब्राउज़ कर सकते हैं। स्क्रीनशॉट.

    अपनी जावास्क्रिप्ट फ़ाइल खोजें.

    अपनी कस्टम स्क्रिप्ट जोड़ें और "पूर्ण" पर क्लिक करें।

    फ़ोटोशॉप को फिर से शुरू करते हुए, हम पाते हैं कि यह 300 डीपीआई रिज़ॉल्यूशन में 11 इंच के पृष्ठ से 8.5 इंच खुलता है, जैसा कि हमने स्क्रिप्ट किया था.


    फ़ोटोशॉप में कीबोर्ड और माउस के साथ किया जा सकने वाला लगभग सब कुछ जावास्क्रिप्ट में किया जा सकता है (या इसके अलावा ऐप्पलस्क्रिप्ट या विज़ुअल बेसिक, हालांकि वे प्लेटफ़ॉर्म-निर्भर हैं)। अपने स्वयं के जावास्क्रिप्ट कौशल के साथ प्रयोग करें, या हमारे स्वयं के लिए कैसे-कैसे गीक पर वापस आएं, जावास्क्रिप्ट के साथ फ़ोटोशॉप को स्वचालित करने पर ले जाता है!

    जावास्क्रिप्ट, एप्सस्क्रिप्ट, या विज़ुअल बेसिक में डाउनलोडिंग के लिए उपलब्ध स्क्रिप्टिंग के लिए गाइड हैं, फ़ोटोशॉप CS2 जितना पीछे। यहाँ किसी भी और सभी को डाउनलोड करें.