Image::Magickで透明度を設定

2007年5 月7日  |  Written by matsumoto  |  under Perl Yahoo!ブックマークに登録    はてなブックマーク - 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=>'**%'の組み合わせにたどり着くのが長かった。
↓の画像のように透明な感じに乗せることができます。

output_sample.jpg

現在コメントはありません | コメントの投稿はこちら

コメントを書き込む

コメント本文

※コメントのフォーム内で以下のタグがご利用いただけます
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

私はチーム・マイナス6%です