Movable Type 5 でImage Driver がImager でPNGのサムネイルができていない時の対応メモ

Movable Type 5 でImage Driver をImager にしていて、JPEG画像はサムネイルが作られるのに、PNG画像では作られないといった問題の解決です

状態の確認

以下のアイテム一覧(スクリーンショット)は、Imager 使用で、PNG画像でサムネイルが表示されていないときの例です。(確認は、OSX Lion / MTOS 5.2 / MAMP + MacPorts Imagerインストールはcpanm による )

対応

まずは、Imager で対応しているファイルの形式を調べます。

use Imager; - 今日のCPANモジュール(跡地) によりますと、以下の一行コードで対応するファイル形式を調べられるとのことです。

perl -MImager -e 'print join ", ", sort keys %Imager::formats'

この結果で、pngがでていなければ、png画像に対応してないということになるようです。

PNGを扱えるようにするには、別途 Imager::File::PNG をインストールする必要があります。以下は参照ページです。

cpanm Imager::File::PNG

以上で解決しました。