ImageMagick (A robust collection of image manipulation tools)

[ 戻る | トップページに戻る ]

概要

ImageMagick とは、非常に多くのフォーマットを扱える画像処理ツール。

URL

http://www.wizards.dupont.com/cristy/ImageMagick.html (Official Site)

インストール環境

Plamo Linux 2.0 (Kernel 2.2.15 + glibc 2.1.2)

必要なもの

バージョン

4.2.9

インストール手順

$ tar xvfz ImageMagick-4.2.9.tar.gz
$ cd ImageMagick-4.2.9
$ ./configure --enable-shared --enable-lzw 
$ make
(snip)
gcc -c -I.. -I/usr/local/include -I/usr/X11R6/include -Dbool=char -DHAS_BOOL -I/usr/local/include
    -O2 -DVERSION=\"4.29\" -DXS_VERSION=\"4.29\" -fpic -I/usr/lib/perl5/5.00502/i486-linux/CORE
    -DHAVE_CONFIG_H Magick.c
In file included from ../magick/magick.h:43,
                 from Magick.xs:78:
/usr/include/assert.h:79: warning: `assert' redefined
/usr/lib/perl5/5.00502/i486-linux/CORE/perl.h:1480: warning: this is the location of the previous definition
Magick.xs: In function `SetAttribute':
Magick.xs:1331: structure has no member named `index'
Magick.xs:1340: structure has no member named `index'
Magick.xs: In function `XS_Image__Magick_Get':
Magick.xs:2989: structure has no member named `index'
Magick.xs:2989: structure has no member named `index'
Magick.xs:2994: structure has no member named `index'
Magick.xs: In function `XS_Image__Magick_Mogrify':
Magick.xs:4377: structure has no member named `index'
make[2]: *** [Magick.o] Error 1
make[2]: Leaving directory `/usr/local/src/ImageMagick-4.2.9/PerlMagick'
make[1]: *** [all-perl] Error 2
make[1]: Leaving directory `/usr/local/src/ImageMagick-4.2.9'
make: *** [all-recursive] Error 1

うーん、PerlMagick かぁ。Perl よく知らない (知りたくない。私は Ruby 信者) し、使う予定もないので、ここは無視だぁ。(^^; configure で PerlMagic を使わないように指定して、やり直し。
$ ./configure --enable-shared --enable-lzw --without-perl
$ make
$ su
# make install
# exit

以下のコマンドを実行して ImageMagick のロゴが表示されればテスト OK 。
$ convert -verbose logo: image.gif
$ display image.gif

[ 戻る | トップページに戻る ]