Posted at

PerlでのImageMagickでの透明キャンパスの作成方法

More than 5 years have passed since last update.

PerlでのImageMagickでの白色キャンパスの作成方法についてのメモ。


perl

# 透明のcanvasを作成

my $canvas = Image::Magick->new;
$canvas -> Set(size=>$target_size . 'x' . $target_size);
## 白色キャンパスの作成
$canvas -> ReadImage('xc:white');
## 白色キャンパスを透明にする
$canvas -> Transparent(color=>'White');

一旦、白色キャンパスを作成してから透明にしている。

以下でも一緒かも。


perl

# 透明のcanvasを作成

my $canvas = Image::Magick->new;
$canvas -> Set(size=>$target_size . 'x' . $target_size);
## 透明キャンパスの作成
$canvas -> ReadImage('xc:none');

PHPのImageMagickの使い方と多少お作法が違う感じ。

★参考

http://ohbarye.blogspot.jp/2014/05/perl.html

http://matsup.blogspot.jp/2009/12/freebsdperlmagick_09.html

http://matsup.blogspot.jp/2009/12/freebsdperlmagick_13.html