imagemagick ट्यूटोरियल
इमेजमैगिक के साथ शुरुआत करना
खोज…
टिप्पणियों
ImageMagick लगभग किसी भी रेखापुंज (और कुछ वेक्टर) छवि प्रारूपों को संसाधित करने के लिए एक ओपन-सोर्स सूट है जो या तो कमांड लाइन इंटरफ़ेस या भाषाओं के वर्गीकरण में भाषा बाइंडिंग का उपयोग करता है। 20 से अधिक भाषाओं में से किसी का उपयोग करके 200 से अधिक छवि प्रारूप समर्थित हैं। ImageMagick लिनक्स, विंडोज, मैक ओएस, आईओएस, एंड्रॉइड और अन्य पर चलता है।
वर्तमान संस्करण 7.x है और 2011 से बाहर है। इस रिलीज श्रृंखला में कई नई विशेषताएं शामिल हैं और यह इमेजमैजिक का एक प्रमुख ओवरहाल है। जबकि अधिकांश कार्यक्षमता पहले की तरह काम करती है, कुछ बिट्स 6.x श्रृंखला के साथ पूरी तरह से पीछे की ओर नहीं हैं। परिणामस्वरूप कई डिस्ट्रीब्यूशन अभी भी रिलीज़ की गई 6.x श्रृंखला की बहुत पुरानी डिफ़ॉल्ट हैं ताकि स्क्रैप नहीं टूटें। यदि बस शुरू हो रही है, तो 7.x का उपयोग करके पुन: प्राप्त किया जाता है। अधिकांश मौजूदा ट्यूटोरियल और स्क्रिप्ट काम करेंगे, लेकिन कई चीजें अधिक सहज, तेज और आम तौर पर बेहतर तरीके से काम करेंगी।
संस्करण
| संस्करण | रिलीज़ की तारीख |
|---|---|
| 7.0.5 | 2017/02/20 |
| 7.0.4 | 2016/12/14 |
| 7.0.3 | 2016/08/29 |
| 7.0.2 | 2016/06/09 |
| 7.0.1 | 2016/04/30 |
| 7.0.0 | 2011-08-01 |
स्थापना या सेटअप
आप स्रोत या बाइनरी से ImageMagick स्थापित कर सकते हैं।
विंडोज बाइनरी के मामले में
निष्पादन योग्य बाइनरी फ़ाइल डाउनलोड करें। और बस उपयुक्त संस्करण पर क्लिक करें और यह स्वयं लॉन्च होगा और विज़ार्ड का पालन करेगा। आप निम्न निर्देश टाइप कर सकते हैं कि क्या ImageMagick सफलतापूर्वक स्थापित है या नहीं:
identify -version
एक रेडी-टू-रन ImageMagick और इंस्टॉलेशन गाइड डाउनलोड करें
स्रोत फ़ाइल और इंस्टॉलेशन गाइड डाउनलोड करें
फ़ाइल स्वरूपों के बीच एक छवि परिवर्तित करें
magick कमांड (या IM 6.x उपयोगकर्ताओं के लिए `कन्वर्ट) का उपयोग करके आप किसी भी छवि प्रारूप को किसी अन्य में परिवर्तित करते हैं। किसी अन्य तर्क के साथ, जितना संभव हो उतना कम प्रसंस्करण एक प्रारूप से दूसरे में जाने के लिए किया जाएगा। बस अपने इनपुट और आउटपुट फ़ाइलों को निर्दिष्ट करें। JPEG को PNG में बदलने के लिए:
$ magick image.jpg image.png
या GIF का TIFF:
$ magick image2.tif image.gif
एक एनिमेटेड जिफ बनाएं
स्थिर छवियों के एक क्रम से शुरू (उदाहरण के लिए फ़्रेम 01.jpg , फ़्रेम 02 . jpg और इसी तरह) को निम्नलिखित कमांड का उपयोग करके एक एनिमेटेड GIF बनाया जा सकता है:
magick -delay 10 -loop 0 frame*.jpg animation.gif
-delay 10फ्रेम के बीच अंतराल को 0.1 सेकंड में सेट करता है-loop 0एक अनंत लूपिंग एनीमेशन बनाता है
एक छवि के बीच अंतर की तुलना करें
ImageMagick में छवियों को हेरफेर करने के लिए कई कमांड-लाइन उपयोगिताओं शामिल हैं। यहां हम कमांड-लाइन टूल की compare करेंगे।
compareउपकरण बहुत उपयोगी है। मान लें कि आप परीक्षण करना चाहते हैं (जैसे लेआउट, रंग, चिह्न आदि) जेएसपी फ़ाइल के वास्तविक परिणाम के साथ आपके अपेक्षित डिज़ाइन यूआई एचटीएमएल फ़ाइल के बीच का अंतर, आपको बसcompareकमांड का उपयोग करने की आवश्यकता है। आपको अपनी आँखों से तुलना करने की आवश्यकता नहीं है।
1.jpg
2.jpg
पहले हम एक ही छवि की तुलना करेंगे।
magick compare 1.jpg 1.jpg difference1.jpg
परिणाम ⇒ अंतर1.jpg
व्हाइट डी-ज़ोर (कम रोशनी) पिक्सेल जो संशोधित करके अछूते हैं।
आइए एक छवि की तुलना एक thats के लिए किया गया है।
magick compare 1.jpg 2.jpg difference2.jpg
परिणाम ⇒ अंतर 2.jpg
अंतर छवि के लाल क्षेत्र छवि को संशोधित करने से प्रभावित होने वाले (जोर) पिक्सल पर जोर देते हैं।
यहाँ ImageMagick कमांड-लाइन उपयोगिताओं की सूची दी गई है



