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

ImageMagick: resize a image and merge it with another

我尝试合并 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.

知道如何制作吗?

使用括号 "aside processing" 以确保调整大小操作仅适用于徽标:

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