ImageMagickのインストール

rpmImageMagickがインストールされてたので、perlMagickもCPAN経由で普通にインストールできると思い実行したけど、MagickCore.hが無いというエラーでインストールできず、色々調べて下記の方法で成功したのでメモ。環境はVineLinux4.1

下記のサイトから、ImageMagickのtar.gzファイルをダウンロード。
http://www.imagemagick.org/script/install-source.php

tarを展開すると、中にperlmagickのディレクトリがある。

まず、ImageMagickをmakeする。(インストールはしない)

./configure
make

ここまで成功した後に、perlmagickディレクトリに移動

cd PerlMagick

makeする。

perl Makefile.PL
make
make test
make install

これでOK。これによって、写真データの縮小などが簡単にできる。

ImageMagickが入っていれば、下記のコマンドで写真の縮小・拡大が可能。

convert -smaple 150x150 input.jpg output.jpg

input.jpgはオリジナルデータで、output.jpgは縮小したファイル名
この場合、150pxにサイズが変更される。

perlCGIからこれを利用しようとすると、system関数でコマンド実行すればいいんだけど、perlのモジュールでも出来るということで今回はperlMagickをインストールしました。