ในบทความถัดไป เราจะมาดูเครื่องมือตัดต่อภาพกัน นี้ มันเป็นส่วนหนึ่งของ ImageMagick และสามารถใช้เพื่อสร้างกริดรูปภาพจากเทอร์มินัล. บางคนถือว่า ImageMagick เป็น 'มีดสวิส'เพื่อจัดการรูปภาพจากบรรทัดคำสั่ง ในขณะที่คุณสามารถใช้โปรแกรมกราฟิกเดสก์ท็อปเช่น GIMP ในการปรับหรือรวมรูปภาพและกราฟิกเข้าด้วยกัน บางครั้งอาจใช้เครื่องมือต่างๆ ที่ ImageMagick นำเสนอได้ง่ายขึ้น
การใช้ 'การตัดต่อ' ดั้งเดิมคือการสร้างตารางภาพขนาดย่อกล่าวคือ เพื่ออ้างอิงคอลเลกชั่นรูปภาพจำนวนมาก โดยเฉพาะรูปภาพที่มีรูปขนาดย่อ และถึงแม้จะใช้เพื่อจุดประสงค์นี้ แต่ก็ช่วยให้คุณทำสิ่งต่างๆ ได้มากขึ้น ในบรรทัดต่อไปนี้ เราจะมาดูตัวอย่างง่ายๆ
ติดตั้ง ImageMagick บน Ubuntu
ตั้งแต่เครื่องมือ การตัดต่อเป็นส่วนหนึ่งของห้องชุด ImageMagickจำเป็นต้องตรวจสอบให้แน่ใจว่าได้ติดตั้งไว้ในระบบของเราแล้ว. ImageMagick มีอยู่ในที่เก็บอย่างเป็นทางการของ Ubuntu ดังนั้นในการติดตั้งชุดนี้ เราจะต้องเปิดเทอร์มินัลเท่านั้น (Ctrl + Alt + T) และรันคำสั่ง:
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.
ขอบคุณมาก! สิ่งนี้มีประโยชน์มาก… ก่อนที่ฉันจะใช้ Imagemagick เพื่อล้างข้อมูลเมตาเท่านั้น