无法将 * 与 ImageMagick 一起使用:我收到“无效参数”

无法将 * 与 ImageMagick 一起使用:我收到“无效参数”

使用那里提供的示例:使用 ImageMagick 合并多幅图像

我在 Windows 7 的命令行中输入此内容:

convert -append a_*.jpg out.jpg

这是我收到的错误消息:

convert.exe:无法打开图像a_*.jpg': Invalid argument @ error/blob.c/OpenBlob/2658. convert.exe: no images definedout.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 可让您以多种不同的方式实现相同的结果。这就是该软件的魅力所在,也是它的缺点所在。:)

相关内容