我有7张图片,我试图在4x2平铺中连接。它们都具有相同的宽度,并且具有大致相同的高度,除了高度大约是其他高度的两倍(第4张图像)。我试图让它们平铺,以便第4张图片覆盖平铺中2幅图像的空间,但我得到的是:
如何摆脱空白,制作所有图像"漂浮"到顶部?如果底部图像没有对齐,我不介意。
答案 0 :(得分:2)
就我个人而言,我赞成convert
而不是montage
。您需要知道的是-append
将第二张图片添加到第一张下面,而+append
将第二张图片附加到第一张图片的右侧 。
所以,我有效地将5
放在1
下面制作一张更高的图片,6
低于2
以制作另一张更高的图片然后6 & 2
在1 & 5
等的右边,然后最后在右边的末尾填充4
:
convert -background none \
\( 1.png 5.png -append \) \
\( 2.png 6.png -append \) +append \
\( 3.png 7.png -append \) +append \
4.png +append result.png
如果您想在图像之间添加间隔符,可以像这样添加它们:
convert -background none \( 1.png 5.png -append \) xc:none[10x10] +append \( 2.png 6.png -append \) xc:none[10x10] +append \( 3.png 7.png -append \) xc:none[10x10] +append 4.png +append result.png