Imagemagick 在2x2网格中蒙太奇3个图像,第一个在顶部中心(如“triforce”)?

Imagemagick 在2x2网格中蒙太奇3个图像,第一个在顶部中心(如“triforce”)?,imagemagick,imagemagick-montage,Imagemagick,Imagemagick Montage,我不知道该怎么回答这个问题,但是让我们假设我有三张正方形的图片。我想把它们排列成一种2x2的正方形网格,这样图像2是左下角,图像3是右下角,图像1是上中心,所以图像1不在顶部网格的单元格中;既不是左单元格,也不是右单元格,而是位于由它们分隔的行的中心 我能做的最接近的测试是在Ubuntu 14.04上完成的,蒙太奇版本ImageMagick 6.7.7-10 2017-07-31 Q16: 蒙太奇\ 在这种情况下,ImageMagick的convert命令可能比蒙太奇更好地为您服务。这里有一个例

我不知道该怎么回答这个问题,但是让我们假设我有三张正方形的图片。我想把它们排列成一种2x2的正方形网格,这样图像2是左下角,图像3是右下角,图像1是上中心,所以图像1不在顶部网格的单元格中;既不是左单元格,也不是右单元格,而是位于由它们分隔的行的中心

我能做的最接近的测试是在Ubuntu 14.04上完成的,蒙太奇版本ImageMagick 6.7.7-10 2017-07-31 Q16:

蒙太奇\
在这种情况下,ImageMagick的convert命令可能比蒙太奇更好地为您服务。这里有一个例子,你应该得到几乎相同的结果

convert -size 100x100 xc:green xc:blue xc:red -bordercolor white -border 5 \
   \( -clone 1,2 +append \) -delete 1,2 -gravity center -append -border 5 out.bmp

使用convert可以让您更自由地使用+append和-append来排列图像,-gravity表示对齐,-border表示间距。

您可以尝试将白色或可能透明的图像制作为50像素宽的第一幅图像,这样您将有4幅图像。然后将平铺改为2x2tanks@Bonzo-那么你是说我应该在2x2网格中的左上角放一个宽度为其他平铺宽度一半的白色图像?有道理,我会尝试一下。。。
convert -size 100x100 xc:green xc:blue xc:red -bordercolor white -border 5 \
   \( -clone 1,2 +append \) -delete 1,2 -gravity center -append -border 5 out.bmp