我构建了一个使用Image::Magick绘制横幅的 Perl 脚本。
# ... some code
my $icon = Image::Magick->new();
$icon->Set(size => '16x16');
$icon->Transparent(color=>'#010101');
$icon->ReadImage($imagepath);
$full_image->Composite( # small icon
image=>$icon,
compose=>'Over',
opacity=>'99%',
x=>'12',
y=>'62',
);
# ... some code
通常图标背景(#010101
)应该是透明的,但是失败了……知道为什么这不起作用吗?或者也许我可以用什么来代替这个透明方法?
编辑:两个图像都是PNG
文件。Image::Magick
版本是6.7。