1

我想将三个图像平铺成一个矩形。其中两个图像位于左侧,彼此重叠并设置为相同的宽度,其余图像位于右侧。

---------
| 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 |       |
-------------
4

1 回答 1

2

像这样应该适合你:

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

在此处输入图像描述

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

如果你想强制image2底部对齐,image3你可以image1像这样填充整个分配的空间:

convert \( 1.png -resize 480x864 -extent 480x864 \) 2.png -append 3.png +append result.png
于 2015-12-08T14:56:45.023 回答