应该如何使用 ImageMagick 蒙太奇平铺三个图像?

How should three images be tiled using ImageMagick montage?

我想将三张图片平铺成一个矩形。其中两张图片在左边,在彼此的顶部并设置为相同的宽度,剩下的图片在右边。

---------
| 1 |   |
|---| 3 |
| 2 |   |
---------

我知道可以使用以下形式的命令平铺四个图像:

montage 1.png 2.png 3.png 4.png -mode Concatenate -tile 2x2 out.png

---------
| 1 | 2 |
|---|---|
| 3 | 4 |
---------

平铺三幅图像的正确命令是什么?

具体而言,整个矩形的尺寸为 1920 x 1080。图片 1 应适合 480 x 864(保持其纵横比),图片 2 为 480 x 216,图片 3 为 1440 x 1080.

-------------
| 1 |       |
|---|   3   |
| 2 |       |
-------------

这样应该适合你:

convert \( 1.png -resize 480x864 \) 2.png -append 3.png +append result.png

请注意,-append 将附加到下方,而 +append 将附加到右侧。

如果你想强制image2对齐image3底部,你可以使image1填满整个分配space 像这样:

convert \( 1.png -resize 480x864 -extent 480x864 \) 2.png -append 3.png +append result.png