Montage เครื่องมือสร้างคอลลาจภาพถ่ายจากเทอร์มินัล

เกี่ยวกับการตัดต่อ

ในบทความถัดไป เราจะมาดูเครื่องมือตัดต่อภาพกัน นี้ มันเป็นส่วนหนึ่งของ ImageMagick และสามารถใช้เพื่อสร้างกริดรูปภาพจากเทอร์มินัล. บางคนถือว่า ImageMagick เป็น 'มีดสวิส'เพื่อจัดการรูปภาพจากบรรทัดคำสั่ง ในขณะที่คุณสามารถใช้โปรแกรมกราฟิกเดสก์ท็อปเช่น GIMP ในการปรับหรือรวมรูปภาพและกราฟิกเข้าด้วยกัน บางครั้งอาจใช้เครื่องมือต่างๆ ที่ ImageMagick นำเสนอได้ง่ายขึ้น

การใช้ 'การตัดต่อ' ดั้งเดิมคือการสร้างตารางภาพขนาดย่อกล่าวคือ เพื่ออ้างอิงคอลเลกชั่นรูปภาพจำนวนมาก โดยเฉพาะรูปภาพที่มีรูปขนาดย่อ และถึงแม้จะใช้เพื่อจุดประสงค์นี้ แต่ก็ช่วยให้คุณทำสิ่งต่างๆ ได้มากขึ้น ในบรรทัดต่อไปนี้ เราจะมาดูตัวอย่างง่ายๆ

ติดตั้ง ImageMagick บน Ubuntu

ตั้งแต่เครื่องมือ การตัดต่อเป็นส่วนหนึ่งของห้องชุด ImageMagickจำเป็นต้องตรวจสอบให้แน่ใจว่าได้ติดตั้งไว้ในระบบของเราแล้ว. ImageMagick มีอยู่ในที่เก็บอย่างเป็นทางการของ Ubuntu ดังนั้นในการติดตั้งชุดนี้ เราจะต้องเปิดเทอร์มินัลเท่านั้น (Ctrl + Alt + T) และรันคำสั่ง:

ติดตั้ง imagemagick

sudo apt install imagemagick

การใช้ Montage เบื้องต้น

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

ต้องบอกว่าแม้ตัวอย่างนี้ฉันใช้ภาพ PNG แต่ คุณสามารถสร้างภาพตัดต่อจากรูปภาพประเภทใดก็ได้ แม้กระทั่งการผสมประเภทต่าง ๆ ในคำสั่งเดียวกัน.

กำหนดขนาดและระยะห่างระหว่างภาพ

เครื่องมือในมือมีตัวเลือกที่เรียกว่า '-เรขาคณิต'. สิ่งนี้จะช่วยเราได้เมื่อพูดถึง กำหนดขนาดย่อและช่องว่างระหว่างแต่ละภาพ. การตั้งค่าเริ่มต้นสำหรับสิ่งนี้คือ '120 × 120> + 4 + 3'

ถ้าเราสนใจงานตัดต่อ กำหนดระยะห่างระหว่างภาพ 2 พิกเซลคำสั่งที่จะดำเนินการจะเป็น:

ตัดต่อด้วยเรขาคณิต

montage -geometry +2+2 *.png imagen_salida.png

สิ่งนี้มีประโยชน์เฉพาะเมื่อเราต้องการสร้างภาพคอมโพสิตจากภาพที่มีขนาดเท่ากัน ซึ่งไม่ใช่กรณีกับรูปภาพที่ฉันใช้เป็นตัวอย่าง

ในกรณีที่รูปภาพของเรามีขนาดต่างกัน ทั้งหมดสามารถปรับขนาดได้ในเวลาเดียวกัน:

ภาพที่ปรับขนาด

montage -geometry 90x90+2+2 *.png imagen_salida.png

ในที่นี้ 90 × 90 คือขนาดของโมเสก คำสั่งนี้ มันจะลดขนาดภาพให้พอดีกับเฟรมขนาด 90 × 90 พิกเซล.

สร้างภาพตัดต่อโพลารอยด์

ไปยัง ผลิตภาพตัดต่อโพลารอยด์ ด้วยภาพของเรา เราจะต้องดำเนินการเท่านั้น:

โพลารอยด์เอฟเฟค

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

คุณยังสามารถ เรียนรู้เพิ่มเติมเกี่ยวกับการใช้งานต่างๆ ที่สามารถทำได้จากคำสั่ง montage en เว็บไซต์ ImageMagick.


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   อดัม dijo

    ขอบคุณมาก! สิ่งนี้มีประโยชน์มาก… ก่อนที่ฉันจะใช้ Imagemagick เพื่อล้างข้อมูลเมตาเท่านั้น