印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
MovableType アップロードした画像のサムネイルが作れない

画像をアップロードしてみると,サムネイルが作れないことが分かった。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)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
Comments
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?