使用ImageMagick尝试制作9张图像的3 x 3蒙太奇,但在命令行中出现错误。

3
我正在尝试在 Windows 10 笔记本电脑上制作一个由 9 幅图像组成的 3x3 网格拼贴。所有 9 幅图像的大小都相同。 我在互联网上进行了研究,并发现如何垂直或水平拼贴,但没有针对数组或网格的方法。 我从 ImageMagick 网站下载了该软件,以使用其命令行选项,如此页面所示,但当我使用下面给出的命令时,会出现错误 montage 不是内部或外部命令,可执行程序或批处理文件

请帮助或建议其他方法。谢谢

以下是我使用的命令: montage 1.jpg 2.jpg 3.jpg 4.jpg 5.jpg 6.jpg 7.jpg 8.jpg 9.jpg -geometry +3+3+3 montage_geom.jpg


请注意,如果您使用 bash,则可以将所有这些文件指定为 [1-9].jpg,或者如果数字不连续或您希望以不同的顺序排列它们,则可以使用 {3,2,1,55,56,57,8,9,10}.jpg - Mark Setchell
1个回答

4
您的ImageMagick拼接语法不正确。尝试:
magick montage 1.jpg 2.jpg 3.jpg 4.jpg 5.jpg 6.jpg 7.jpg 8.jpg 9.jpg -geometry +3+3 -tile 3x3 montage_geom.jpg

-tile specifies the 3 rows and 3 columns structure
-geometry specifies the horizontal and vertical spacing between images

如果使用旧版的 v6 ImageMagick,则在命令开头省略 magick

希望你不介意修改,如果你介意的话可以回滚。我认为 OP 已经下载了 v7 IM,可能在 Windows 上没有勾选“Legacy Commands”框。 - Mark Setchell
马克,关于他可能使用IM 7的观点很好。你的更改没问题。 - fmw42
感谢Mark和fmw42的帮助。我正在Windows 10上使用7.0.10-27 Q16 x64 2020-08-10版本。 - user3865314

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接