![](/img/trans.png)
[英]For Imagemagick, how can I stop the “montage -tile 3x3” command from cropping the output?
[英]Imagemagick montage 3x3 spacing 1px
我想使用imagemagicks合并9张图像,将其转换为3x3的图块,图块之间的间隔为1px。 在生成的图像的其他更大版本中,我的间距为2px。 为此,我向每个图像添加了一个1px的边框,在创建图像后,我使用了裁剪来去除外部边框。
有没有一种简单的方法来使图块之间的间距仅为1px,不幸的是,0.5px的边框不起作用。
最好的。
您的方法类似于montage
程序使用的方法,该方法具有与您发现的相同的限制。 为了在图块之间获得1px的间距,您将需要多一些convert
命令。 这里使用的方法首先生成结果图像的行,然后将它们粘在一起,然后切出我们不需要的边框像素。
convert \( 0.png 1.png 2.png -splice 1x +append \) \
\( 3.png 4.png 5.png -splice 1x +append \) \
\( 6.png 7.png 8.png -splice 1x +append \) \
-splice x1 -append -chop 1x1 \
out.png
更详细地:
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.