« Thunderbirdでリダイレクトメール | home雑記帳Topへ | ジブリ映画『ゲド戦記』観てきました »

2006年08月07日(月)

MT3.31-jaとNetPBMとPNG

Movable Typeを3.31に上げてから、画像をアップロードしてみると、いつも出てくるサムネイル作成の画面が出てきません。
おや?何か仕様が変わったかな、と一瞬思いましたが、すぐに以前の経験を思い出しました。入れ替えの際に、IPC::Runモジュールを消してしまったようです。
モジュールを改めてインストールし、サムネイル作成は復活。
しかし、今度は途中でエラーが出て止まってしまいます。
アップロードした画像はPNG。
よくよく調べると、NetPBMを使った場合、PNGのサムネイルは扱えない様子…。
でも、ちょっとした改造でPNGも使えたので、メモです。
ちなみに、インストールされているNetpbmのバージョンは9.25。(古!)
pngtopnmコマンドがあればPNGも扱えるはず。
変更箇所は、lib/MT/Image.pmの122行目
    my %Types = (jpg => 'jpeg', gif => 'gif');
     ↓
    my %Types = (jpg => 'jpeg', gif => 'gif', png => 'png');
これで、PNGファイルのアップロード時もサムネイルが作れます。

Posted by Zephyr : 17:39 | カテゴリ Movable Type

トラックバック

このエントリーのトラックバックURL:
http://flow.dip.jp/x/mt/mt-tb.cgi/285

コメントをどうぞ