在ImageMagick documentation,它表示如果您使用montage
没有任何奇特的选项,它应该排列你的图像没有任何装饰和间距。ImageMagick蒙太奇总是包含标签
这不会发生在我身上。这里是我的两个输入图像:
这是两个独立的PNG文件,无论大小100×100,具有红色背景。现在,如果我跑montage 1.png 2.png out.png
,它产生的图像文件out.png
看起来像这样:
您可能会注意到,有标签的存在。我试过了所有的东西,我无法删除这些标签。例如,增加-label ""
的命令产生这样的:
这是因为白色背景并不明显,但对于标签的空间仍然是图像的一部分,但只是什么都没有。
最终的结果是,我要紧紧地收拾这些图像(所以这两个会产生黑白200x100 PNG),和我期望的命令不会停这样的:montage -geometry 100x100+0+0 -label "" -background blue 1.png 2.png out3.png
在这里,我提出的背景蓝色亮点在“标签”区域,在最终版本中,它不应该是必要的。这是一个命令生成的结果:
图像的大小为200x118,这表明它添加18个像素的标签。除了使标签成为数字之外,除去命令的标签参数什么也不做。我想我已经失去了一点想法,我试过了几十个这个命令的变体,没有任何东西能摆脱那个“标签空间”。鉴于它们默认显示,并且文档表明它不应该,我开始认为它是ImageMagick中的一个错误,但是又一次:失去了我的想法。我想我可能只是错过了一些明显的东西。
我在macOS上,通过Homebrew安装ImageMagick,但我直接从他们的网站尝试版本,并没有奏效。这是montage -version
报道:
Version: ImageMagick 7.0.5-7 Q16 x86_64 2017-05-20 http://www.imagemagick.org
Copyright: © 1999-2017 ImageMagick Studio LLC
License: http://www.imagemagick.org/script/license.php
Features: Cipher DPC HDRI Modules
Delegates (built-in): bzlib freetype jng jpeg ltdl lzma png tiff xml zlib
请考虑接受弗雷德的答案点击旁边的空周期/对勾票数。 https://stackoverflow.com/help/someone-answers –