ImageMagick : 使不同大小的图像浮到顶部
ImageMagick : make images of different sizes float to top
我有 7 张图像,我试图将它们连接成 4x2 平铺。它们的宽度都相同,高度也大致相同,除了一个比其他的高大约两倍(第 4 张图)。我试图让它们平铺,以便第 4 张图像覆盖平铺中 2 张图像的 space,但我得到的是:
如何去除白色space,并使所有图片"float"置顶?我不介意底部图片是否对齐。
就我个人而言,我更喜欢 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
我有 7 张图像,我试图将它们连接成 4x2 平铺。它们的宽度都相同,高度也大致相同,除了一个比其他的高大约两倍(第 4 张图)。我试图让它们平铺,以便第 4 张图像覆盖平铺中 2 张图像的 space,但我得到的是:
如何去除白色space,并使所有图片"float"置顶?我不介意底部图片是否对齐。
就我个人而言,我更喜欢 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