ImageMagick:调整图像大小并与另一个图像合并

时间:2019-08-21 08:43:30

标签: imagemagick

我尝试将2张图片(将logo.png放在pic.png顶部)合并到一个新文件newpic.png。

convert pic.png logo_.png  -gravity southwest -compose over -composite newpic.png

但是,在合并之前,应该重新调整logo.png的大小(不是文件,而是用于合并的图像)。 我尝试了-resize和-size,但是都影响了newpic.png。

有什么办法可以生产吗?

1 个答案:

答案 0 :(得分:3)

使用带括号的“旁处理” 以确保调整大小操作仅适用于徽标:

convert pic.png \( logo_.png -resize 80x40 \) -gravity southwest -compose over -composite newpic.png

或者,在仅加载一个图像时应用调整大小,然后加载另一图像并交换准备合成的顺序:

convert logo.png -resize 80x40 pic.png +swap -gravity southwest -compose over -composite newpic.png