画像をアップロードしてみると,サムネイルが作れないことが分かった。Image::Magick がインストールされていないからだった。
■ ■ ■
画像のアップロード用ポップアップがおかしい。アップロード完了ポップアップにサムネイル作成のオプションが表示されていないからである。
環境は Movable Type 2.661 + 日本語パッチ。

サムネイル作成オプションが表示されていない
サムネイルを自動生成するには,Image::Magick か NetPBM が必要である (mt.cfg より)。Vine Linux 3.1 には ImageMagick パッケージはインストールされているが,Perl モジュールの Image::Magick はインストールされていない。Synaptic で ImageMagick-perl 6.0.8.3 をインストールする(なぜ perl-ImageMagick という名前ではないのか不明)。
ImageMagick-perl がインストールされると,サムネイル作成のオプションが表示された。

サムネイル作成のオプションが表示された
ちなみに,Image::Magick を CPAN からインストールしようとすると,「magick/api.h がない」と言うエラーが出て失敗する。原因は不明。
# perl -MCPAN -e "install 'Image::Magick'"
...
CPAN.pm: Going to build J/JC/JCRISTY/PerlMagick-6.20.tar.gz
Checking if your kit is complete...
Looks good
Note (probably harmless): No library found for -llcms
Writing Makefile for Image::Magick
cp Magick.pm blib/lib/Image/Magick.pm
AutoSplitting blib/lib/Image/Magick.pm (blib/lib/auto/Image/Magick)
/usr/bin/perl /usr/lib/perl5/5.8.2/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.2/ExtUtils/typemap Magick.xs > Magick.xsc && mv Magick.xsc Magick.c
gcc -c -I../ -I.. -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/X11R6/include/X11 -I/usr/include/libxml2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -g -O2 -Wall -pthread -O2 -pipe -march=i386 -mcpu=i686 -DVERSION=\"6.2.0\" -DXS_VERSION=\"6.2.0\" -fPIC "-I/usr/lib/perl5/5.8.2/i386-linux-thread-multi/CORE" -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H Magick.c
Magick.xs:63:24: magick/api.h: No such file or directory
Posted by n at 2005-04-08 02:17 | Edit | Comments (0) | Trackback(0)