« Google Sitemaps | メイン | HTML::Template »

October 12, 2005

ImageMagick

とある案件でImageMagickを使って画像をぼかして表示させたいという要望があったので、ちょっとサンプルプログラムを作ってみました。
画像をリサイズしたりするのは昔やったことがあったのですが、ぼかし処理は初めてだったので、ちょっと苦戦。
以下はソース、
#!/usr/bin/perl

use Image::Magick;
use CGI qw(url_param);

$infile = "test.jpg";
$param = url_param("f");

$i = Image::Magick->new;
$i->Read($infile);
$i->Blur($param);
print "Content-type: image/gif\n\n";
binmode(STDOUT);
$i->Write("jpeg:-");
exit;
参考URL:
convertコマンドの日本語ドキュメント(サンプル画像付でわかりやすい)
 http://hashi4.civil.tohoku.ac.jp/soft/node43.html
CPANのImage::Magickのドキュメント(サンプルが少ないのでちょっとわかりづらい)
 http://search.cpan.org/~jcristy/PerlMagick-6.24/Magick.pm

Author nitoka : October 12, 2005 11:16 PM

TrackBack

TrackBack URL:
http://www.nitoka.net/blog/mt-tb.cgi/19

Comment

Please, comment




save


 
[PR]杉並区のマンション情報