लिनक्स टर्मिनल से छवियों को त्वरित रूप से कैसे बदलें, बदलें और संशोधित करें

विषयसूची:

लिनक्स टर्मिनल से छवियों को त्वरित रूप से कैसे बदलें, बदलें और संशोधित करें
लिनक्स टर्मिनल से छवियों को त्वरित रूप से कैसे बदलें, बदलें और संशोधित करें

वीडियो: लिनक्स टर्मिनल से छवियों को त्वरित रूप से कैसे बदलें, बदलें और संशोधित करें

वीडियो: लिनक्स टर्मिनल से छवियों को त्वरित रूप से कैसे बदलें, बदलें और संशोधित करें
वीडियो: $456,000 Squid Game In Real Life! - YouTube 2024, अप्रैल
Anonim
ImageMagick छवियों के साथ संशोधन और काम करने के लिए कमांड लाइन उपयोगिताओं का एक सूट है। ImageMagick जल्दी से टर्मिनल से किसी छवि पर संचालन कर सकता है, कई छवियों के बैच प्रोसेसिंग कर सकता है, या एक बैश स्क्रिप्ट में एकीकृत किया जा सकता है।
ImageMagick छवियों के साथ संशोधन और काम करने के लिए कमांड लाइन उपयोगिताओं का एक सूट है। ImageMagick जल्दी से टर्मिनल से किसी छवि पर संचालन कर सकता है, कई छवियों के बैच प्रोसेसिंग कर सकता है, या एक बैश स्क्रिप्ट में एकीकृत किया जा सकता है।

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 मूल फ़ाइल को ओवरराइट कर देगा।

यदि आप इस कमांड का उपयोग करते हैं तो ImageMagick पहलू अनुपात को संरक्षित करने का प्रयास करेगा। यह छवि को 200 × 100 क्षेत्र में फिट करने के लिए बदल देगा, लेकिन छवि बिल्कुल 200 × 100 नहीं हो सकती है। यदि आप छवि को एक विशिष्ट आकार बनने के लिए बाध्य करना चाहते हैं - भले ही यह पहलू अनुपात को गड़बड़ कर दे - आयामों पर विस्मयादिबोधक बिंदु जोड़ें:
यदि आप इस कमांड का उपयोग करते हैं तो ImageMagick पहलू अनुपात को संरक्षित करने का प्रयास करेगा। यह छवि को 200 × 100 क्षेत्र में फिट करने के लिए बदल देगा, लेकिन छवि बिल्कुल 200 × 100 नहीं हो सकती है। यदि आप छवि को एक विशिष्ट आकार बनने के लिए बाध्य करना चाहते हैं - भले ही यह पहलू अनुपात को गड़बड़ कर दे - आयामों पर विस्मयादिबोधक बिंदु जोड़ें:

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 घुमावदार छवि को मूल छवि फ़ाइल पर सहेज लेगा।

Image
Image

प्रभाव लागू करना

ImageMagick एक छवि पर विभिन्न प्रभाव लागू कर सकते हैं। उदाहरण के लिए, निम्न आदेश किसी छवि पर "चारकोल" प्रभाव लागू करता है:

convert howtogeek.jpg -charcoal 2 howtogeek-charcoal.jpg

चारकोल कमांड एक कलात्मक "चारकोल" शैली प्रभाव को एक छवि पर लागू करता है - कमांड में 2 आपको प्रभाव की ताकत को नियंत्रित करने देता है।
चारकोल कमांड एक कलात्मक "चारकोल" शैली प्रभाव को एक छवि पर लागू करता है - कमांड में 2 आपको प्रभाव की ताकत को नियंत्रित करने देता है।
निम्न आदेश 1 की ताकत के साथ "इम्प्लोड" प्रभाव लागू करता है:
निम्न आदेश 1 की ताकत के साथ "इम्प्लोड" प्रभाव लागू करता है:

convert howtogeek.jpg -implode 1 howtogeek-imploded.jpg

इंपोड प्रभाव यह प्रतीत होता है जैसे छवि के केंद्र में एक ब्लैक होल है।
इंपोड प्रभाव यह प्रतीत होता है जैसे छवि के केंद्र में एक ब्लैक होल है।
Image
Image

संचालन संयोजन

इन सभी परिचालनों को जोड़ा जा सकता है। एक ही कमांड के साथ, आप एक छवि का आकार बदल सकते हैं, इसे घुमा सकते हैं, एक प्रभाव लागू कर सकते हैं, और इसे दूसरे प्रारूप में बदल सकते हैं:

convert howtogeek.png -resize 400x400 -rotate 180 -charcoal 4 -quality 95 howtogeek.jpg

यह ImageMagick के साथ आप क्या कर सकते हैं इसकी शुरुआत है। आप कई गठबंधन कर सकते हैं जो आप जोड़ सकते हैं।
यह ImageMagick के साथ आप क्या कर सकते हैं इसकी शुरुआत है। आप कई गठबंधन कर सकते हैं जो आप जोड़ सकते हैं।

बैच प्रसंस्करण

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

for file in *.png; do convert $file -rotate 90 rotated-$file; done

आप अन्य कार्यों को करने के लिए आसानी से इस आदेश को संशोधित कर सकते हैं। आप छवि प्रसंस्करण संचालन को स्वचालित करने के लिए बैच प्रोसेस स्क्रिप्ट में बैच प्रोसेसिंग कमांड को एकीकृत भी कर सकते हैं।
आप अन्य कार्यों को करने के लिए आसानी से इस आदेश को संशोधित कर सकते हैं। आप छवि प्रसंस्करण संचालन को स्वचालित करने के लिए बैच प्रोसेस स्क्रिप्ट में बैच प्रोसेसिंग कमांड को एकीकृत भी कर सकते हैं।

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

सिफारिश की: