कमांड लाइन से फोटोशॉप को स्वचालित कैसे करें


5

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

for %a in (*.jpg) do mytool.exe "%a" || [AUTOMATED PROCESS HERE]

मैंने पहली बार कोशिश की कि फ़ोटोशॉप।

जवाबों:


9

मैं उपयोग करने की सलाह दूंगा ImageMagick यह करने के लिए। यह छवि हेरफेर के लिए कमांड लाइन टूल का एक सूट है। mogrify आप इस नौकरी के लिए चाहते हैं।

mogrify -quality 100 *.jpg

सेट करने के कई तरीके हैं गुणवत्ता , यह सिर्फ एक दिखाता है।


1

आपकी धारणा सही है - फ़ोटोशॉप कमांड लाइन विकल्प को उन चीजों को करने की अनुमति नहीं देता है जो आप करने की कोशिश कर रहे हैं। हालाँकि, फ़ोटोशॉप मैक्रो का समर्थन करता है जिसे रिकॉर्ड किया जा सकता है और फिर बैच प्रक्रिया में चलाया जा सकता है।


1
WSH के माध्यम से Photoshop को COM इंटरफ़ेस से भी स्वचालित किया जा सकता है (vbscript / jscript आदि)
Matthew Lock

0

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

http://www.dummies.com/software/adobe/photoshop/how-to-create-droplets-in-photoshop-cs6/

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.