ซ้อนภาพหลายภาพ
Oct 10 2020
ฉันมีหลายภาพที่ดูเหมือนกันเป็นสีดำทั้งหมดและแตกต่างกันเพียงจุดเดียวของหน้าจอฉันต้องการรวมเป็นภาพเดียวเพื่อที่ฉันจะได้เห็นจุดทั้งหมดในภาพเดียว ฉันจะทำสิ่งนี้โดยใช้ ImageMagic ได้อย่างไร ฉันไม่ต้องการใช้บางอย่างกับ gui bc มีรูปภาพมากมาย แต่มันไม่ใหญ่ขนาดนั้นดังนั้นมันจะง่ายกว่าที่จะทำด้วยยูทิลิตี้เทอร์มินัล ฉันเหนื่อย
composite -blend 50 *.png res.png
แต่มันไม่ได้ผล
UPD: ตอนนี้ฉันเข้าใจแล้วว่ามันใช้ไม่ได้เพราะมันใช้งานได้กับสองภาพเท่านั้นฉันจะทำอย่างไรกับภาพทั้งหมดที่ตรงกับนิพจน์ทั่วไปเช่น somth * .png
คำตอบ
Quasímodo Oct 10 2020 at 16:13
คุณจำเป็นต้องมีหน้าจอวิธี compositing
เนื่องจากองค์ประกอบยอมรับเพียงสองไฟล์อินพุตในแต่ละครั้งให้วนซ้ำกับไฟล์อินพุตทั้งหมด
แทนที่somth1.pngด้านล่างด้วยไฟล์อินพุตใด ๆ จำเป็นเพราะres.pngเป็นจุดเริ่มต้นเสมอ
cp somth1.png res.png
for f in somth*.png;
do composite -compose Screen "$f" res.png res.png
done