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

Posted

技术标签:

【中文标题】尝试使用 ImageMagick 制作 9 张图像的 3 x 3 蒙太奇,但命令行命令出错【英文标题】:Trying to make 3 x 3 montage of 9 images using ImageMagick but getting error for command line command 【发布时间】:2020-08-13 11:45:59 【问题描述】:

我正在尝试在我的 Windows 10 笔记本电脑上以 3x3 的网格制作 9 张图像的大型蒙太奇。所有 9 张图像的图像大小相同。我在互联网上进行了一项研究,发现如何垂直或水平地进行,但不适用于图像或网格数组。我从他们的网站下载了ImageMagick 软件以使用他们的命令行选项,如this page 所示,但是当我使用下面给出的命令时,我收到错误montage is not recognized as an internal or external command, operable program or batch file

请帮助或建议另一种方法。谢谢

这是我正在使用的命令 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 【参考方案1】:

您的蒙太奇 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" 框。 马克,关于他可能使用 IM 7 的好点。您的更改很好。 感谢 Mark 和 fmw42 的帮助。我在 Windows 10 上使用 7.0.10-27 Q16 x64 2020-08-10 版本

以上是关于尝试使用 ImageMagick 制作 9 张图像的 3 x 3 蒙太奇,但命令行命令出错的主要内容,如果未能解决你的问题,请参考以下文章

imagemagick comosite 与图像大小的比例

使用 Imagemagick 创建 Gif - 转换:图像重叠

ImageMagick 基于矩形边框颜色裁剪图像

使用 ImageMagick 处理 9-Patch 图像

并排合并图像(水平)

并排合并图像(水平)