ImageMagick - 合并并居中多个图像

时间:2011-10-14 21:45:25

标签: command-line imagemagick

我正在尝试将多个不同尺寸的PNG文件附加到单个组合图像中。

我希望各个“图层”居中。

这就是我想以图片形式实现的目标:

.

简单:

convert a.png b.png c.png -flatten combined.png

结果:

.

...我能够通过手动指定偏移('-page +X+Y')来集中所有内容,但我想知道是否有自动实现此目的的方法。

2 个答案:

答案 0 :(得分:7)

您可以通过将b.png合并到a.png然后c.png之上来避免临时文件:

convert -gravity center a.png b.png -composite c.png -composite result.png

enter image description here

答案 1 :(得分:6)

由于临时图像,更好但仍然不是最佳解决方案:

composite -gravity center  b.png a.png temp.png \
&& \
composite -gravity center c.png temp.png composite.png