मोंटाज, टर्मिनल से फोटो कोलाज बनाने का एक उपकरण

असेंबल के बारे में

अगले लेख में हम असेंबल टूल पर एक नज़र डालने जा रहे हैं। इस यह 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

आप भी कर सकते हैं असेंबल कमांड के विभिन्न उपयोगों के बारे में अधिक जानें में इमेजमैजिक वेबसाइट.


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   कैन कहा

    बहुत बहुत धन्यवाद! यह बहुत उपयोगी है... इससे पहले कि मैं केवल मेटाडेटा को साफ करने के लिए इमेजमैजिक का उपयोग करता था।