我想使用imagemagicks合并9个图像转换为3x3图块,图块之间的间距为1px。 在我的另一个,更大版本的结果图像我有2px的间距。为实现这一目标,我为每张图片添加了1px的边框,在创建图像后,我使用裁剪去除外边框。
是否有一种简单的方法可以在瓷砖之间获得1px的间距,不幸的是0.5px的边框不起作用。
最好的。
答案 0 :(得分:1)
您的方法类似于montage
程序使用的方法,该方法与您找到的方法具有相同的限制。为了在tile之间获得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
更详细:
希望这有帮助。