在 2x2 网格中蒙太奇 3 张图像,首先在顶部中心(如 "triforce")?
Montage 3 images in a 2x2 grid, first in top center (like "triforce")?
不知道如何以其他方式提出这个问题 - 但假设我有三个正方形图像。我想将它们排列成一种 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 (Wikipedia)
我如何使用 ImageMagick 的 montage
实现这一目标?
在这种情况下,ImageMagick 的 "convert" 命令可能比 "montage" 更适合您。这是一个应该让你得到几乎相同结果的例子......
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”用于间距。
不知道如何以其他方式提出这个问题 - 但假设我有三个正方形图像。我想将它们排列成一种 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 (Wikipedia)
我如何使用 ImageMagick 的 montage
实现这一目标?
在这种情况下,ImageMagick 的 "convert" 命令可能比 "montage" 更适合您。这是一个应该让你得到几乎相同结果的例子......
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”用于间距。