我正在尝试使用ImageMagick将image
插入另一个image
。我希望以batch
模式执行此操作。
/images_to_insert/1.jpg 2.jpg 3.jpg 4.jpg...
/background_images/1.jpg 2.jpg 3.jpg
我正在使用此命令:
composite images_to_insert/1.jpg -gravity center background_images/1.jpg results/result-%d.jpg
它适用于一个图像,如何在批处理模式下对整个图像进行操作?我没有运气就尝试了这个命令:
composite images_to_insert/*.jpg -gravity center background_images/*.jpg results/result-%d.jpg
答案 0 :(得分:1)
for i in images_to_insert/*
do
composite $i -gravity center background_images/$(basename $i) results/result-$(basename $i)
done