目前我正在使用此命令:
montage IMG*.JPG -tile 3x1 -geometry 150x100+40+40 -background '#000000' triptych.jpg
问题(如图所示)是我的图像之间有太多空间,这让我感到难过。
我希望创造一些看起来更像这样的东西,边框一直相等:
我查看了联机帮助页和几个在线指南,但我尝试过的所有选项(-mode concatenate
,没有将几何图形更改为+40+20
)都符合我的要求。
如何使用imagemagick获取我想要的输出?
答案 0 :(得分:2)
如果您只是制作三联画,可以使用convert +append
更好地与间隔符一起排列图像。因此,如果您的图片是1.png
,2.png
和3.png
:
convert -background black \
1.png xc:black[10x] 2.png xc:black[10x] 3.png +append \
-bordercolor black -border 10 result.png
xc:black[10]
只是两个可以明确设置宽度的垫片。然后使用+append
将具有间隔物的三个图像设置在水平行中。最后,最后,我用-border
围绕整个地块设置了边框。
或者,展示如何完全控制所有方面:
convert -background black \
1.png xc:black[15x] 2.png xc:black[5x] 3.png +append \
-bordercolor black -border 40 result.png
正如Wayne在评论中所说,您可以将所有图像调整为统一尺寸,同时它们在-append
之前仍然是分开的,因此您可以这样做以确保没有图像宽于400像素
convert -background black \
1.png xc:black[10x] 2.png xc:black[10x] 3.png -resize 400x\> +append \
-bordercolor black -border 10 result.png
如果您想要更多控制,可以单独调整图像大小:
convert -background black \
\( 1.png -resize WxH \) xc:black[10x] \
\( 2.png -resize AxB \) xc:black[10x] \
\( 3.png -resize MxN \) +append \
-bordercolor black -border 10 result.png
如果您想要垂直三联画,请使用-append
代替+append
,并使用xc:black[x10]
而不是xc:black[10x]
设置间隔高度。
convert -background black \
1.png xc:black[x10] 2.png xc:black[x10] 3.png -append \
-bordercolor black -border 10 result.png
关键字:三联画,双联画,蒙太奇,摄影师,摄影,照片,间距,间隔,填充
答案 1 :(得分:1)