ImageMagick:重新调整图像大小并与另一张图像合并

3
我尝试将两张图片合并(将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个回答

4
使用括号内的"旁路处理"确保调整大小操作仅应用于徽标:
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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接