无缝加入PNG一个在另一个之上

时间:2017-04-26 22:13:36

标签: bash image terminal imagemagick image-editing

如何使用ImageMagick(可能是montage命令)将png图像连接到一个新的png中,其中每个输入png都成为最后一个png的一部分?全部垂直排列?

像这样:

2个大致相等宽度(±2px)和不同高度的pngs无缝连接在一起。

我真的不介意过多/较小宽度会发生什么。

2 个答案:

答案 0 :(得分:0)

这一个:

convert -append img1.png img2.png out.png

e.g。从

enter image description here

enter image description here

将获得

enter image description here

而且:

convert +append img1.png img2.png out2.png

将产生

enter image description here

答案 1 :(得分:0)

convert 1.png 2.png -append result.png
  • 要对齐左边缘,请添加-gravity West
  • 要对齐右边缘,请添加-gravity East
  • 要对齐中心,请添加-gravity center

在以下之间添加透明间隔:

convert -background none 1.png -size 10x10 xc:none 2.png -append result.png

哦,你走了水平!将-append更改为+append