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 です。