在perl imagemagick中使用png水印,使png透明

时间:2012-09-24 11:00:36

标签: perl imagemagick png opacity watermark

需要有关perl imagemagick的帮助!

我想在jpg图像上加上一个png水印,

$image = Image::Magick->new;
$image->Read('image_filename');

$logo = Image::Magick->new;
$logo->Read('watermark_filename');

$logo->Transparent(color=>'#FFFFFF');
$image->Composite(image=>$logo, gravity=>'southeast', geometry=>'-10-10'); 
$image->Write('final_filename');

一切都还可以,但是我需要我的水印是透明的,当我尝试opacity => '50%'它可以工作,但水印png开始看起来像s ... t:))

1 个答案:

答案 0 :(得分:0)

您是否考虑过使用GIMP手动创建水印或通过GDp>编程方式创建水印