यह गाइड आपको दिखाएगा कि लिनक्स कमांड लाइन का उपयोग करके छवियों में हेरफेर कैसे करें।
आप फ़ाइल आकार और पैमाने पर दोनों छवियों का आकार बदलने का तरीका जानेंगे। आप यह भी सीखेंगे कि जेपीजी से पीएनजी या जीआईएफ से टीआईएफ तक कई फ़ाइल प्रकारों के बीच कैसे परिवर्तित किया जाए।
कन्वर्ट कमांड
कन्वर्ट कमांड का उपयोग एक छवि को बदलने के लिए किया जाता है। प्रारूप निम्नानुसार है:
[इनपुट विकल्प] इनपुट फ़ाइल [आउटपुट विकल्प] आउटपुट फ़ाइल कन्वर्ट करें।
एक छवि का आकार कैसे बदलें
यदि आप किसी वेबपृष्ठ पर एक छवि शामिल करने जा रहे हैं और आप इसे एक विशेष आकार के रूप में देखना चाहते हैं तो आप छवि का आकार बदलने के लिए कुछ सीएसएस का उपयोग कर सकते हैं।
यह वास्तव में बेहतर है कि छवि को पहले आकार में सही आकार के रूप में अपलोड करें और इसे पृष्ठ में डालें।
यह निश्चित रूप से सिर्फ एक उदाहरण है कि आप एक छवि का आकार बदलना क्यों चाहेंगे।
किसी छवि का आकार बदलने के लिए निम्न आदेश का उपयोग करें
imagename.jpg कनवर्ट करें आयाम आयाम newimagename.jpg
उदाहरण के लिए, एक छवि को 800x600 होने के लिए कनवर्ट करने के लिए आप निम्न आदेश का उपयोग करेंगे:
imagename.jpg -resize 800x600 newimagename.jpg कनवर्ट करें
यदि निर्दिष्ट आयामों में परिवर्तित करके पहलू अनुपात को गड़बड़ कर दिया जाएगा तो छवि को निकटतम अनुपात में बदल दिया जाएगा।
रूपांतरण को सटीक आकार के लिए मजबूर करने के लिए, निम्न आदेश का उपयोग करें:
imagename.jpg -resize 800x600 परिवर्तित करें! newimagename.jpg
आपको आकार बदलने की स्थिति के हिस्से के रूप में ऊंचाई और चौड़ाई निर्दिष्ट करने की आवश्यकता नहीं है।
उदाहरण के लिए, यदि आप चौड़ाई 800 होना चाहते हैं और आपको ऊंचाई की परवाह नहीं है तो आप निम्न आदेश का उपयोग कर सकते हैं:
imagename.jpg -resize 800 newimagename.jpg कनवर्ट करें
एक निर्दिष्ट ऊंचाई होने के लिए किसी छवि का आकार बदलने के लिए निम्न आदेश का उपयोग करें:
कल्पना बदलें, jpg -resize x600 newimagename.jpg
एक छवि प्रारूप से दूसरे में कैसे परिवर्तित करें
यदि आपके पास एक जेपीजी फ़ाइल है और आप इसे पीएनजी में कनवर्ट करना चाहते हैं तो आप निम्न कमांड का उपयोग करेंगे:
image.jpg image.png कनवर्ट करें
आप कई अलग-अलग फ़ाइल स्वरूपों को जोड़ सकते हैं। उदाहरण के लिए
image.png image.gif परिवर्तित करें
image.jpg image.bmp कनवर्ट करें
image.gif image.tif कन्वर्ट करें
किसी छवि के लिए फ़ाइल आकार को समायोजित कैसे करें
किसी छवि के भौतिक फ़ाइल आकार को बदलने के कई तरीके हैं।
- पहलू अनुपात बदलें (इसे छोटा करें)
- फ़ाइल प्रारूप बदलें
- संपीड़न गुणवत्ता बदलें
छवि के आकार को कम करने से फ़ाइल का आकार छोटा हो जाएगा। इसके अतिरिक्त, फ़ाइल स्वरूप का उपयोग करना जिसमें जेपीजी जैसे संपीड़न शामिल हैं, आपको भौतिक फ़ाइल आकार को कम करने में सक्षम होंगे।
अंत में गुणवत्ता को समायोजित करने से भौतिक फ़ाइल आकार छोटा हो जाएगा।
पिछले 2 खंडों से आपको आकार और फ़ाइल प्रकार को समायोजित करने का तरीका दिखाया गया है। छवि को संपीड़ित करने के लिए निम्न आदेश आज़माएं:
imagename.jpg -quality 90 newimage.jpg कनवर्ट करें
गुणवत्ता प्रतिशत के रूप में निर्दिष्ट है। आउटपुट फ़ाइल जितनी कम होगी उतनी ही कम होगी लेकिन स्पष्ट रूप से अंतिम आउटपुट गुणवत्ता उतनी अच्छी नहीं है।
छवियों को घुमाने के लिए कैसे
अगर आपने पोर्ट्रेट में एक फोटो लिया है लेकिन आप इसे एक लैंडस्केप छवि बनाना चाहते हैं तो आप निम्न कमांड का उपयोग करके छवि को घुमा सकते हैं:
imagename.jpg -rotate 90 newimage.jpg कनवर्ट करें
आप घूर्णन के लिए किसी भी कोण निर्दिष्ट कर सकते हैं।
उदाहरण के लिए, इसे आज़माएं:
imagename.jpg -rotate 45 newimage.jpg कनवर्ट करें
कमांड लाइन विकल्प कन्वर्ट करें
कमांड लाइन विकल्पों के दर्जनों हैं जिनका उपयोग कन्वर्ट कमांड के साथ किया जा सकता है जैसा कि यहां दिखाया गया है:
विकल्प कमांड लाइन ऑर्डर में संसाधित होते हैं। कमांड लाइन पर निर्दिष्ट कोई भी विकल्प छवियों के सेट के लिए प्रभाव में रहता है, जब तक सेट किसी भी विकल्प या -नोप की उपस्थिति से समाप्त नहीं हो जाता है। कुछ विकल्प केवल छवियों के डीकोडिंग और दूसरों को केवल एन्कोडिंग को प्रभावित करते हैं। उत्तरार्द्ध इनपुट छवियों के अंतिम समूह के बाद दिखाई दे सकता है।
प्रत्येक विकल्प के अधिक विस्तृत विवरण के लिए, ImageMagick देखें।
-adjoin | छवियों को एक बहु-छवि फ़ाइल में शामिल करें |
-affine | ड्राइंग मैट्रिक्स ड्राइंग |
-antialias | पिक्सेल एलियासिंग हटा दें |
-append | छवियों का एक सेट संलग्न करें |
-औसत | औसत छवियों का एक सेट |
-पृष्ठभूमि | पृष्ठभूमि रंग |
-ब्लूर एक्स | एक गाऊशियन ऑपरेटर के साथ छवि धुंधला करें |
-बॉर्डर एक्स | रंग की सीमा के साथ छवि को घेरे |
-किनारे का रंग | सीमा रंग |
-डिब्बा | एनोटेशन बाउंडिंग बॉक्स का रंग सेट करें |
-cache | पिक्सेल कैश के लिए मेमोबाइट्स मेमोरी उपलब्ध है |
-चैनल | चैनल का प्रकार |
-charcoal | एक चारकोल ड्राइंग अनुकरण करें |
-चॉप एक्स {+ -} {+ -} {%} | एक छवि के इंटीरियर से पिक्सेल हटा दें |
-clip | यदि कोई मौजूद है, तो क्लिपिंग पथ लागू करें |
-coalesce | छवियों का एक अनुक्रम मर्ज करें |
-colorize | कलम रंग के साथ छवि रंगीन |
-रंग की | छवि में रंगों की पसंदीदा संख्या |
-रंगीन स्थान | रंगस्थान का प्रकार |
-टिप्पणी | एक टिप्पणी के साथ एक छवि एनोटेट करें |
-compose | छवि संरचना का प्रकार |
-संकुचित करें | छवि संपीड़न का प्रकार |
-contrast | छवि विपरीत को बढ़ाएं या घटाएं |
-क्रॉप एक्स {+ -} {+ -} {%} | पसंदीदा आकार और फसल छवि का स्थान |
चक्र | राशि से छवि colormap विस्थापन |
-debug | डीबग प्रिंटआउट सक्षम करें |
-deconstruct | घटक भागों में एक छवि अनुक्रम तोड़ो |
-डेले < 1/100 सेकंड एक सेकंड> | रुकने के बाद अगली छवि प्रदर्शित करें |
घनत्व एक्स | छवि के पिक्सल में लंबवत और क्षैतिज संकल्प |
गहराई से | छवि की गहराई |
-despeckle | एक छवि के भीतर speckles को कम करें |
-प्रदर्शन | संपर्क करने के लिए एक्स सर्वर निर्दिष्ट करता है |
-dispose | जीआईएफ निपटान विधि |
-dither | छवि के लिए फ़्लॉइड / स्टीनबर्ग त्रुटि प्रसार लागू करें |
-draw | एक या अधिक ग्राफिक प्राइमेटिव के साथ एक छवि एनोटेट करें |
-edge | एक छवि के भीतर किनारों का पता लगाएं |
-emboss | एक छवि उभरा |
-encoding | फ़ॉन्ट एन्कोडिंग निर्दिष्ट करें |
-endian | आउटपुट छवि के एंडियननेस (एमएसबी या एलएसबी) निर्दिष्ट करें |
-enhance | एक शोर छवि को बढ़ाने के लिए एक डिजिटल फ़िल्टर लागू करें |
-equalize | छवि के हिस्टोग्राम बराबर प्रदर्शन करते हैं |
-fill | ग्राफ़िक आदिम भरते समय उपयोग करने के लिए रंग |
-Filter | किसी छवि का आकार बदलते समय इस प्रकार के फ़िल्टर का उपयोग करें |
-flatten | छवियों का एक अनुक्रम flatten |
-flip | एक "दर्पण छवि" बनाएं |
-flop | एक "दर्पण छवि" बनाएं |
-font | टेक्स्ट के साथ छवि को एनोटेट करते समय इस फ़ॉन्ट का उपयोग करें |
-फ्रेम एक्स ++ | एक सजावटी सीमा के साथ छवि चारों ओर घिराओ |
-फज़ {%} | इस दूरी के भीतर रंग बराबर माना जाता है |
-gamma | गामा सुधार का स्तर |
-गशियन एक्स | एक गाऊशियन ऑपरेटर के साथ छवि धुंधला करें |
-जैमेट्री एक्स {+ -} {+ -} {%} {@} {!} {<} {>} | छवि विंडो के पसंदीदा आकार और स्थान। |
-गुरुत्वाकर्षण | छवि को टिप्पणी करते समय दिशात्मक गुरुत्वाकर्षण दिशात्मक गुरुत्वाकर्षण। |
-मदद | प्रिंट उपयोग निर्देश |
-implode | केंद्र के बारे में इमेज छवि पिक्सल |
-intent | छवि रंग का प्रबंधन करते समय इस प्रकार के प्रतिपादन उद्देश्य का उपयोग करें |
-interlace | इंटरलासिंग योजना का प्रकार |
-label | एक छवि को एक लेबल असाइन करें |
स्तर | छवि विपरीत के स्तर को समायोजित करें |
-सूची | सूची का प्रकार |
-loop | अपने जीआईएफ एनीमेशन में नेटस्केप लूप एक्सटेंशन जोड़ें |
-नक्शा | इस छवि से रंगों का एक विशेष सेट चुनें |
-मुखौटा | एक क्लिपिंग मुखौटा निर्दिष्ट करें |
-matte | यदि छवि में एक है तो स्टोर मैट चैनल स्टोर करें |
-median | छवि में एक औसत फ़िल्टर लागू करें |
-modulate | एक छवि की चमक, संतृप्ति, और रंग बदलती है |
-monochrome | छवि को काले और सफेद में बदल दें |
-morph | एक छवि अनुक्रम morphs |
-mosaic | एक छवि अनुक्रम से मोज़ेक बनाएँ |
-negate | अपने पूरक रंग के साथ हर पिक्सेल को प्रतिस्थापित करें |
शोर | एक छवि में शोर जोड़ें या कम करें |
-noop | एनओपीपी (कोई विकल्प नहीं) |
-normalize | रंग मूल्यों की पूरी श्रृंखला फैलाने के लिए छवि को बदलें |
-न झिल्लड़ | इस रंग को छवि के भीतर कलम रंग में बदलें |
-पृष्ठ x {+ -} {+ -} {%} {!} {<} {>} | एक छवि कैनवास का आकार और स्थान |
-रंग | एक तेल पेंटिंग अनुकरण करें |
-कलम | ड्राइंग संचालन के लिए कलम रंग निर्दिष्ट करें |
-ping | कुशलता से छवि विशेषताओं को निर्धारित करें |
-pointsize | पोस्टस्क्रिप्ट, OPTION1, या ट्रू टाइप फ़ॉन्ट का अंकन |
-पूर्वावलोकन | छवि पूर्वावलोकन प्रकार |
-process | छवियों का अनुक्रम संसाधित करें |
-प्रोफ़ाइल | छवि में आईसीएम, आईपीटीसी, या सामान्य प्रोफ़ाइल जोड़ें |
गुणवत्ता | जेपीईजी / MIFF / पीएनजी संपीड़न स्तर |
-राइज़ एक्स | छवि किनारों को हल्का या अंधेरा करें |
-रेगियन एक्स {+ -} {+ -} | छवि के एक हिस्से में विकल्प लागू करें |
-resize x {%} {@} {!} {<} {>} | एक छवि का आकार बदलें |
-roll {+ -} {+ -} | एक छवि लंबवत या क्षैतिज रोल |
-रोटेट {<} {>} | छवि में Paeth छवि रोटेशन लागू करें |
नमूना | पिक्सेल नमूना के साथ स्केल छवि |
-sampling_factor एक्स | जेपीईजी या एमपीईजी -2 एन्कोडर और वाईयूवी डिकोडर / एन्कोडर द्वारा उपयोग किए जाने वाले नमूने कारक। |
-scale | छवि स्केल करें। |
-scene | दृश्य संख्या सेट करें |
बीज | छद्म यादृच्छिक संख्या जनरेटर बीज मूल्य |
सेगमेंट एक्स | एक छवि खंडित करें |
-शैड एक्स | दूर प्रकाश स्रोत का उपयोग कर छवि छाया |
-शर्पेन एक्स | छवि तेज करें |
-श्रेव एक्स | छवि किनारों से पिक्सल शेव करें |
-शहर एक्स | एक्स या वाई धुरी के साथ छवि कतरनी |
आकार बदलें {+ ऑफसेट} | छवि की चौड़ाई और ऊंचाई |
-solarize | थ्रेसहोल्ड स्तर के ऊपर सभी पिक्सल को अस्वीकार करें |
-फैलाना | यादृच्छिक राशि से छवि पिक्सल को विस्थापित करें |
-आघात | एक ग्राफिक आदिम stroking जब उपयोग करने के लिए रंग |
-रेखा की चौड़ाई | स्ट्रोक चौड़ाई सेट करें |
-swirl | केंद्र के बारे में घुमावदार छवि पिक्सेल |
-बनावट | छवि पृष्ठभूमि पर टाइल करने के लिए बनावट का नाम |
-threshold | छवि को थ्रेसहोल्ड करें |
-tile | ग्राफिक आदिम भरते समय टाइल छवि |
-transform | छवि को बदलो |
पारदर्शी | छवि के भीतर इस रंग को पारदर्शी बनाओ |
-treedepth | रंग में कमी एल्गोरिदम के लिए पेड़ की गहराई |
-trim | एक छवि ट्रिम करें |
-प्रकार | छवि प्रकार |
-units | छवि संकल्प का प्रकार |
-unsharp एक्स | एक unsharp मुखौटा ऑपरेटर के साथ छवि sharpen |
-use_pixmap | पिक्समैप का प्रयोग करें |
-verbose | छवि के बारे में विस्तृत जानकारी मुद्रित करें |
-राय | FlashPix देखने पैरामीटर |
-वेव एक्स | साइन लहर के साथ एक छवि को बदलें |
-लिखना | एक छवि अनुक्रम लिखें [ रूपांतरित, समग्र ] |
अधिक जानकारी के लिए कन्वर्ट कमांड के लिए मैन्युअल पेज पढ़ें।