एपीआई के साथ एक छवि संपादक (अधिमानतः अजगर-उन्मुख)


1

क्या ओएस एक्स (उदाहरण के लिए पूर्वावलोकन) के लिए एक छवि संपादक है जिसे प्रोग्रामेटिक रूप से संचालित किया जा सकता है, अधिमानतः अजगर के साथ, या जिसमें एक अंतर्निहित प्रोग्रामिंग भाषा है, जैसे एमएस वर्ड में वीबीए बिल्ट-इन (कम से कम विंडोज सिस्टम) है?

मैं कोड के साथ निम्नलिखित करने में सक्षम होना चाहता हूं:

  1. छवि संपादक में एक छवि खोलें,
  2. फ़ाइल सिस्टम में कुछ मनमाने स्थान पर छवि को बचाने के लिए संपादक का उपयोग करें।

मेरे लिए संपादक के माध्यम से फ़ाइल को सहेजना आवश्यक है, क्योंकि जब संपादक किसी फ़ाइल को सहेजता है तो वह उसे बचाने की तुलना में अधिक करता है: यह मेटा जानकारी भी लिखता है, जिसमें मुझे दिलचस्पी है।


macOS सिएरा संस्करण 10.12.4


क्या छवि संपादक को GUI की आवश्यकता है? क्या कमांड लाइन छवि संपादक उपयुक्त होगा?
GRG

@grgarside: मुझे पता नहीं। मैं निश्चित रूप से इसे आजमा सकता हूं।
इवान आद

जवाबों:


1

पूर्वावलोकन AppleScript का समर्थन करता है जो आपको CLI से फ़ाइलों को खोलने और सहेजने की अनुमति देता है। खुले और बचाने के लिए आदेश हैं।

उदाहरण के लिए, पूर्वावलोकन के साथ एक फ़ाइल खोलने के लिए:

tell application "Preview"
    open "/path/to/file.png"
end tell

आप AppleScript को स्क्रिप्ट फ़ाइल के रूप में, या कमांड लाइन का उपयोग करके चला सकते हैं osascript -e "…"

osascript -e "tell application \"Preview\"" -e "open \"/path/to/file.png\"" -e "end tell"

आप Script Editor.app (यूटिलिटी फ़ोल्डर से) खोलकर, फ़ाइल → ओपन डिक्शनरी का चयन करके और पूर्वावलोकन का चयन करके पूर्ण पूर्वावलोकन AppleScript डिक्शनरी पा सकते हैं। यह आपको कई कमांड दिखाएगा कि पूर्वावलोकन सिंटैक्स के साथ उनका उपयोग करने के तरीके का समर्थन करता है।


धन्यवाद। यह बहुत अच्छा लग रहा है। क्या आपके पास कोई सुझाव है जहां मैं AppleScript के बारे में अधिक जान सकता हूं? मुझे यह भी समझ में नहीं आ रहा है कि आपका क्या मतलब है osascript -e "…"। जैसे, मुझे क्या विकल्प देना चाहिए "..."? आप उन स्क्रीन पर कैसे पहुंचे जिनके स्क्रीनशॉट आपने अपने उत्तर में शामिल किए हैं?
इवान आड

1
@ इवान मैंने अपना उत्तर संपादित कर दिया है, मुझे बताएं कि क्या आपको किसी और चीज़ की आवश्यकता है।
GRG

1

Imagemagick एक सीएलआई छवि संपादक है जो छवि फ़ाइलों को संपादित करने के लिए समर्थन के साथ है।

यह GUI प्रस्तुत नहीं करता है, बल्कि सीधे छवि फ़ाइलों के साथ काम करने के लिए कमांड प्रदान करता है। जटिल संपादन का समर्थन करने के लिए सुविधाओं की अधिकता है।

आप इसे Homebrew का उपयोग करके स्थापित कर सकते हैं:

brew install imagemagick

कार्यक्षमता की पूरी सूची के लिए, imagemagick.org देखें ।


या आप अंतर्निहित सीएलआई छवि संपादक, sips(स्क्रिप्ट करने योग्य छवि प्रसंस्करण प्रणाली) की कोशिश कर सकते हैं ।
calum_b
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.