Image::Magickを使ってみた
画像合成をやる必要があって、Image::Magickでgif合成してみた。
Image::Magickの使い方はこんな感じ。
use Image::Magick; my $magick = new Image::Magick(); $magick->Read($file); # 画像ファイル読み込み # 指定した座標に重ね合わせる $magick->Composite( image => $magick2, compose => 'Over', x => $x, y => $y );
メソッド名が大文字から始まるのが気持ち悪いと思いました。
同じようなコードをたくさん書いてしまいそうでしたが、Image::MagickをWrapしたクラスを1個作ると、割ときれいに効率よく書けました。