在windows中的imagemagick蒙太奇多个瓷砖

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在windows中的imagemagick蒙太奇多个瓷砖相关的知识,希望对你有一定的参考价值。

假设我有很多jpg文件都有这种格式:X-Y.jpg而X和Y是从0到99的数字,并且还定义了自己在最终图像中的位置。

现在我已经尝试过这个命令从那些瓷砖中创建一个图像。

montage.exe -tile 99x99 @D:\img\list.txt D:\output\out.jpg

但它没有正确扩展我的图像文件列表。

montage.exe: unable to open image '@D:D:\input\0-59.jpg': Invalid argument @ error/blob.c/OpenBlob/3489.

以下是imagemagick手册的参考资料,其中表示对于大量文件,您可以通过“@ in.txt”读取特定文件中的输入文件列表:http://www.imagemagick.org/script/command-line-processing.php#input

答案
  1. 将文件名放在list.txt中,不带任何前置目录。
  2. 将list.txt文件放入所有切片所在的文件夹中
  3. 打开cmd并使用所有tile和list.txt切换到目录
  4. montage -tile 63x63 @ list.txt out.jpg

感谢来自https://www.imagemagick.org/discourse-server的用户snibgo帮我提示。

以上是关于在windows中的imagemagick蒙太奇多个瓷砖的主要内容,如果未能解决你的问题,请参考以下文章

蒙太奇命令的 ImageMagick 错误

并排合并图像(水平)

ImageMagick 的批处理命令在 Windows 上转换目录和子目录中的所有文件

在 Matlab 中使用蒙太奇创建图像数组时保持像素分辨率

windows下安装ImageMagick

无法在 Windows 环境中将图像与 Imagemagick 与机器人框架进行比较