蒙太奇(Image Magic)通过脚本组合图片
Montage (Image Magic) combine pictures via script
我需要一些 MONTAGE (ImageMagic) 的帮助:
如何将 300 张图片合并到两个单独的文件夹中?
文件夹A包含图片:a_001.png ... a_300.png
文件夹 B 包含图片:b_001.png ... b_300.png
我想合并 a_001.png 和 b_001.png, a_002.png 和 b_002.png 等等。
如何解决这个问题(我没有编写脚本的经验)。如有必要,我更喜欢小型 bash-脚本 (linux)。
非常感谢
for i in $(seq -f "%03g" 1 300)
do
montage {A,B}/{a,b}_$i.png ab_out_$i.png
done
这是怎么回事...
for
循环使用零填充从 1 迭代到 300(例如 001
... 300
)
{A,B}
是一个 term wildcard,将扩展为..
montage A/a_$i.png B/b_$i.png ab_out_$i.png
蒙太奇会将结果写出到ab_out_$i.png
。
我需要一些 MONTAGE (ImageMagic) 的帮助:
如何将 300 张图片合并到两个单独的文件夹中?
文件夹A包含图片:a_001.png ... a_300.png
文件夹 B 包含图片:b_001.png ... b_300.png
我想合并 a_001.png 和 b_001.png, a_002.png 和 b_002.png 等等。
如何解决这个问题(我没有编写脚本的经验)。如有必要,我更喜欢小型 bash-脚本 (linux)。
非常感谢
for i in $(seq -f "%03g" 1 300)
do
montage {A,B}/{a,b}_$i.png ab_out_$i.png
done
这是怎么回事...
for
循环使用零填充从 1 迭代到 300(例如001
...300
){A,B}
是一个 term wildcard,将扩展为..montage A/a_$i.png B/b_$i.png ab_out_$i.png
蒙太奇会将结果写出到
ab_out_$i.png
。