ImageMagick विभिन्न प्रकार के संचालन कर सकता है। यह मार्गदर्शिका आपको ImageMagick के वाक्यविन्यास और बुनियादी परिचालनों के साथ पेश करेगी और आपको दिखाएगी कि संचालन को कैसे जोड़ना है और कई छवियों के बैच प्रोसेसिंग को कैसे करना है।
स्थापना
ImageMagick उबंटू और कई अन्य लिनक्स वितरण की डिफ़ॉल्ट स्थापनाओं में शामिल नहीं है। इसे उबंटू पर स्थापित करने के लिए, निम्न आदेश का उपयोग करें:
sudo apt-get install imagemagick
प्रारूपों के बीच कनवर्ट करना
कन्वर्ट कमांड एक छवि लेता है, उस पर कार्रवाई करता है, और आपके द्वारा निर्दिष्ट फ़ाइल नाम के साथ छवि को सहेजता है। इसके साथ आप कर सकते हैं सबसे बुनियादी चीजों में से एक प्रारूपों के बीच छवियों को परिवर्तित कर रहा है। निम्न आदेश वर्तमान निर्देशिका में "howtogeek.png" नामक एक पीएनजी फ़ाइल लेता है और इससे एक जेपीईजी छवि बनाता है:
convert howtogeek.png howtogeek.jpg
convert howtogeek.png -quality 95 howtogeek.jpg
संख्या 1 और 100 के बीच होनी चाहिए। ImageMagick यदि संभव हो तो इनपुट छवि के गुणवत्ता स्तर का उपयोग करता है। यदि नहीं, ImageMagick 92 पर डिफ़ॉल्ट है।
छवियों का आकार बदलना
कनवर्ट कमांड भी एक छवि का आकार बदल सकता है। निम्न आदेश ImageMagick को छवि को 200 पिक्सेल चौड़ाई और 100 पिक्सेल ऊंचाई में आकार बदलने के लिए कहता है:
convert example.png -resize 200x100 example.png
हमने यहां एक ही फ़ाइल नाम का उपयोग किया है, इसलिए ImageMagick मूल फ़ाइल को ओवरराइट कर देगा।
convert example.png -resize 200x100! example.png
आप एक विशिष्ट चौड़ाई या ऊंचाई भी निर्दिष्ट कर सकते हैं और ImageMagick पहलू अनुपात को संरक्षित करते समय उस चौड़ाई या ऊंचाई पर छवि का आकार बदल देगा। निम्न आदेश 200 की चौड़ाई तक एक छवि का आकार बदल देगा:
convert example.png -resize 200 example.png
निम्न आदेश 100 की ऊंचाई पर एक छवि का आकार बदल देगा:
convert example.png -resize x100 example.png
एक छवि घूर्णन
ImageMagick जल्दी से एक छवि घुमा सकते हैं। निम्न आदेश howtogeek.jpg नाम की एक छवि लेता है, इसे 90 डिग्री से घूमता है और घुमावदार छवि को howtogeek-rotated.jpg के रूप में सहेजता है:
convert howtogeek.jpg -rotate 90 howtogeek-rotated.jpg
यदि आपने एक ही फ़ाइल नाम निर्दिष्ट किया है, तो ImageMagick घुमावदार छवि को मूल छवि फ़ाइल पर सहेज लेगा।
प्रभाव लागू करना
ImageMagick एक छवि पर विभिन्न प्रभाव लागू कर सकते हैं। उदाहरण के लिए, निम्न आदेश किसी छवि पर "चारकोल" प्रभाव लागू करता है:
convert howtogeek.jpg -charcoal 2 howtogeek-charcoal.jpg
convert howtogeek.jpg -implode 1 howtogeek-imploded.jpg
संचालन संयोजन
इन सभी परिचालनों को जोड़ा जा सकता है। एक ही कमांड के साथ, आप एक छवि का आकार बदल सकते हैं, इसे घुमा सकते हैं, एक प्रभाव लागू कर सकते हैं, और इसे दूसरे प्रारूप में बदल सकते हैं:
convert howtogeek.png -resize 400x400 -rotate 180 -charcoal 4 -quality 95 howtogeek.jpg
बैच प्रसंस्करण
आप कई छवियों के बैच प्रोसेसिंग को जल्दी से करने के लिए बैश का लाभ उठा सकते हैं। उदाहरण के लिए, निम्न आदेश सभी पीएनजी फ़ाइलों को वर्तमान निर्देशिका में ले जाएगा, उन्हें घुमाएगा, और प्रत्येक फ़ाइल नाम की शुरुआत में जोड़े गए "-rotated" के साथ प्रत्येक की एक नई प्रति सहेज लेंगे।
for file in *.png; do convert $file -rotate 90 rotated-$file; done
ImageMagick पर कोई भी लेख इसके साथ बहुत कुछ कर सकता है - आप बहुत सारे विकल्प और आदेश हैं। यदि आप ImageMagick के साथ और अधिक करने में रुचि रखते हैं, तो ImageMagick पर अधिक गहराई से देखने के लिए ImageMagick वेबसाइट पर आधिकारिक दस्तावेज़ीकरण देखें।