imagemagick 蒙太奇 - 如何将图像底部对齐

imagemagick montage - how to align images to bottom

我想使用 ImageMagick 创建蒙太奇,其中所有图像都与底部对齐。图片高度不同,-gravity South 与我预期的不一样。

如果我使用:

montage *.png -tile 2x1 -background None -geometry +20+0 -gravity South out/montage.png

我得到:

如果我添加第三张图片,高度为 50 像素,并且 运行

montage *.png -tile 3x1 -geometry +20+0 -gravity South montage2.jpg

我得到:

我明白这里发生了什么 - canvas 从底部开始膨胀。有没有办法让它从顶部增长,这样图像看起来像:

您可以为此使用 +smush (documentation):

convert -background white -gravity south [abc].png +smush 10 result.png

如果使用 Imagemagick v7,请将 convert 替换为 magick