使用那里提供的示例:使用 ImageMagick 合并多幅图像
我在 Windows 7 的命令行中输入此内容:
convert -append a_*.jpg out.jpg
这是我收到的错误消息:
convert.exe:无法打开图像
a_*.jpg': Invalid argument @ error/blob.c/OpenBlob/2658. convert.exe: no images defined
out.jpg'@error/convert.c/ConvertImageCommand/3187。
我在目录中有 jpg 文件,如果我使用这个代码,它就可以工作:
convert -append a_1.jpg a_2.jpg a_3.jpg out.jpg
我认为 * 导致语法问题,但我不明白如何让它工作。在这个例子中,我有 3 个文件,但我需要 *,因为我想将它用于更大的 jpg 列表...
你知道我的问题出在哪里吗?
答案1
你的语法基本正确。
尝试使用以下语法将图像并排放置:
convert a_1.jpg a_2.jpg a_3.jpg +append out.jpg
如果你想要从上到下显示图像,你可以输入:
convert a_1.jpg -append a_2.jpg -append a_3.jpg -append out.jpg
ImageMagic 可让您以多种不同的方式实现相同的结果。这就是该软件的魅力所在,也是它的缺点所在。:)