Imagick调整大小但不保存调整大小

时间:2016-07-13 08:58:59

标签: imagemagick

我想调整watermark.png的大小,但我不想要原始的watermark.png!我想获得watermark.png并调整大小并添加到image.png但

我不想在watermark.png中保存已调整大小的文件!

composite -gravity southeast -geometry +10+10 -dissolve 70% watermark.png image.png  image-watermarked.png

3 个答案:

答案 0 :(得分:1)

假设您有两张图片,400x250都是这样的:

background.png

enter image description here

watermark.png

enter image description here

然后你可能想要这样的东西:

convert background.png \( watermark.png -resize 100x \) -gravity southeast -composite result.png

enter image description here

希望您可以看到括号阻止-resize应用于后台。

如果你想使用溶解,你可以这样做:

convert background.png \( watermark.png -resize 100x \) \
   -gravity southeast -define compose:args=20%          \
   -compose dissolve -composite result.png

enter image description here

答案 1 :(得分:0)

我发现它...生成另一张已调整大小的图片并将其删除...

convert watermark.png -scale 30%  watermark2.png

composite -gravity southeast -geometry +10+10 -dissolve 70% watermark2.png image.png  image-watermarked.png

rm -rf ./man/tnx-v2.png

答案 2 :(得分:0)

另一个答案(这有溶解的颜色)

convert image.png \( watermark.png -scale 50%  -colorize 50% \) -gravity southeast -composite image-watermarked.png