अगले लेख में हम असेंबल टूल पर एक नज़र डालने जा रहे हैं। इस यह ImageMagick का हिस्सा है और इसका उपयोग टर्मिनल से इमेज ग्रिड बनाने के लिए किया जा सकता है. कुछ लोग ImageMagick को 'स्विस चाकू'कमांड लाइन से छवियों में हेरफेर करने के लिए। जबकि आप डेस्कटॉप ग्राफिक्स प्रोग्राम का उपयोग कर सकते हैं जैसे जिम्प फ़ोटो और ग्राफ़िक्स को समायोजित या संयोजित करने के लिए, ImageMagick द्वारा ऑफ़र किए जाने वाले कई अलग-अलग टूल में से किसी एक का उपयोग करना कभी-कभी आसान हो सकता है।
'मोंटेज' का मूल उपयोग छवि थंबनेल की तालिकाएं उत्पन्न करना हैअर्थात्, थंबनेल के साथ छवियों के बड़े संग्रह, विशेष रूप से फ़ोटो को संदर्भित करने के लिए। और यद्यपि इसका उपयोग इस उद्देश्य के लिए किया जा सकता है, यह आपको और भी बहुत कुछ करने की अनुमति देता है। निम्नलिखित पंक्तियों में हम कुछ सरल उदाहरण देखने जा रहे हैं।
उबंटू पर इमेजमैजिक स्थापित करें
उपकरण के बाद से असेंबल सुइट का हिस्सा है ImageMagick, यह सुनिश्चित करना आवश्यक है कि यह हमारे सिस्टम में स्थापित है. ImageMagick आधिकारिक उबंटू रिपॉजिटरी में उपलब्ध है, इसलिए इस सूट को स्थापित करने के लिए हमें केवल एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और कमांड को निष्पादित करना होगा:
sudo apt install imagemagick
मोंटेज का मूल उपयोग
La सामान्य वाक्य रचना इस आदेश का निम्न जैसा कुछ होगा:
montage {entrada} {acciones} {salida}
इस उदाहरण के लिए, मेरे पास निम्न की तरह चार छवियां हैं:
अगर हम जो खोज रहे हैं वह है एक असेंबल बनाएँ इन छवियों से मूल, टर्मिनल में (Ctrl + Alt + T) हमें केवल निष्पादित करना होगा:
montage imagen1.png imagen2.png imagen3.png imagen4.png imagen_salida.png
अंतिम परिणाम फ़ाइल में प्रदर्शित किया जाएगा image_output.png.
यदि सभी इमेज एक ही प्रकार की हैं, तो हम निम्न कमांड का भी उपयोग कर सकते हैं: एक ही निर्देशिका में स्थित सभी छवियों के साथ माउंट करने के लिए:
montage *.png imagen_salida.png
यह कहा जाना चाहिए कि इस उदाहरण के लिए भी मैं पीएनजी छवियों का उपयोग करता हूं, लेकिन आप किसी भी प्रकार की छवियों से एक असेंबल बना सकते हैं, यहां तक कि एक ही कमांड में विभिन्न प्रकारों को मिलाकर भी.
छवियों के बीच आकार और अंतर सेट करें
हाथ में उपकरण में एक विकल्प होता है जिसे '-ज्यामिति'। जब यह आएगा तो यह हमारे लिए मददगार होगा प्रत्येक छवि के बीच थंबनेल आकार और स्थान सेट करें. इसके लिए डिफ़ॉल्ट सेटिंग है'१२० × १२०> + ४ + ३'.
अगर हम एक असेंबल में रुचि रखते हैं छवियों के बीच 2 पिक्सेल रिक्ति सेट करें, निष्पादित करने का आदेश होगा:
montage -geometry +2+2 *.png imagen_salida.png
यह तभी उपयोगी होता है जब हम समान आकार की छवियों से एक समग्र छवि बनाना चाह रहे हों। जो छवियों के साथ नहीं होता है जो मैं एक उदाहरण के रूप में उपयोग कर रहा हूं।
मामले में हमारी छवियों के अलग-अलग आकार हैं, उन सभी का एक ही समय में आकार बदला जा सकता है:
montage -geometry 90x90+2+2 *.png imagen_salida.png
यहाँ 90×90 मोज़ेक के आकार का है। यह आदेश यह दी गई छवियों को 90 × 90 पिक्सेल आकार के फ्रेम में फिट करने के लिए कम कर देगा.
एक Polaroid प्रभाव असेंबल बनाएँ
पैरा एक Polaroid प्रभाव असेंबल उत्पन्न करें हमारी छवियों के साथ हमें केवल निष्पादित करना होगा:
montage +polaroid *.png imagen_salida.png
हम भी कर सकते हैं एक पोलेरॉइड प्रभाव दें और छवियों को ओवरलैप करें, कमांड का उपयोग कर:
montage -geometry 100x100-10-2 +polaroid *.png imagen_salida.png
लेबल वाली छवियां
एक और विकल्प उपलब्ध होगा -सेट लेबल. उसके साथ हम कर सकते हैं प्रत्येक छवि के लिए लेबल सेट करने के लिए असेंबल टूल को बताएं लघु में। यह आदेश थंबनेल छवियों को उनके स्रोत नामों के साथ टैग करेगा:
montage -set label '%f' *.png imagen_salida.png
यदि आप सक्षम होने में रुचि रखते हैं प्रत्येक छवि के लिए एक कस्टम लेबल सेट करें, उपयोग करने का आदेश कुछ ऐसा होगा:
montage -label Ejemplo1 imagen1.png -label Ejemplo2 imagen2.png -label Ejemplo3 imagen3.png -label Ejemplo4 imagen4.png imagen_salida.png
इसके अलावा, आप भी कर सकते हैं उस असेंबल के लिए एक शीर्षक सेट करें जिसे हमने अभी बनाया है. हमें केवल विकल्प जोड़ना होगा -शीर्षक निम्नलिखित नुसार:
montage -label Ejemplo1 imagen1.png -label Ejemplo2 imagen2.png -label Ejemplo3 imagen3.png -label Ejemplo4 imagen4.png -title 'Ejemplo para Ubunlog' imagen_salida.png
छवियों को जोड़ना
यह असेंबल टूल की एक और दिलचस्प विशेषता है, और इसकी संभावना है छवियों को उनके बीच रिक्त स्थान के बिना संयोजित करें.
montage -mode Concatenate *.png imagen_salida.png
इन पंक्तियों में हमने अभी जो देखा है, उसके साथ हमारे पास केवल सबसे बुनियादी बचा है जो यह उपकरण प्रदान करता है, लेकिन इसमें कई अन्य उपयोगी विकल्प हैं। वे कर सकते हैं मैन पेज में सभी उपलब्ध विकल्प देखें:
man montage
आप भी कर सकते हैं असेंबल कमांड के विभिन्न उपयोगों के बारे में अधिक जानें में इमेजमैजिक वेबसाइट.
बहुत बहुत धन्यवाद! यह बहुत उपयोगी है... इससे पहले कि मैं केवल मेटाडेटा को साफ करने के लिए इमेजमैजिक का उपयोग करता था।