不知道如何提出这个问题 - 但让我们假设我有三个方形图像。我想将它们排列在一种方形 2x2 网格中,这样图像 2 位于左下角,图像 3 位于右下角 - 图像 1 位于顶部中心(因此图像 1 不在顶部网格的单元格中; 既不是左单元格,也不是右单元格,而是位于由它们分隔的行的中心)。
我能得到的最接近的测试是在 Ubuntu 14.04、montage --version
ImageMagick 6.7.7-10 2017-07-31 Q16 上完成的:
montage \
<(convert -size 100x100 xc:green bmp:-) \
<(montage \
<(convert -size 100x100 xc:blue bmp:-) \
<(convert -size 100x100 xc:red bmp:-) \
-geometry +5+5 bmp:- \
) \
-geometry +5+5 -tile 1x2 bmp3:- | display
...或作为单线:
montage <(convert -size 100x100 xc:green bmp:-) <(montage <(convert -size 100x100 xc:blue bmp:-) <(convert -size 100x100 xc:red bmp:-) -geometry +5+5 bmp:- ) -geometry +5+5 -tile 1x2 bmp3:- | display
生成的图像是:
我想要的是这样的(我在图像编辑器中手动编辑):
...也就是说,有点像那个古老的模因Triforce(维基百科)
我怎么能用 ImageMagick 来实现montage
呢?