Image::Magickで透明度を設定
Image::Magickで半透明な画像を乗せたくて、探してみるものの日本語Docsが中々見つからず。
結局公式Docsを参照して以下のやり方をみつけた。
use Image::Magick;
my $image = Image::Magick->new;
$image->Read('upopo.jpg');my $image_base = Image::Magick->new;
$image_base->Read('image_base.jpg');$image->Composite(image=>$image, compose=>'Dissolve', x=>0, y=>0,opacity=>'60%');
$image_base->Write('output_sample.jpg');
Compositeのオプションを追っていくと他にもいろいろありそうだ。
compose=>'Dissolve'とopacity=>'**%'の組み合わせにたどり着くのが長かった。
↓の画像のように透明な感じに乗せることができます。








