« MT4i導入 | メイン | 画像回り込み »

October 28, 2004

NetPBMでpngのサポート

MovableTypeのサムネイル画像の作成をNetPBMでやっていると、デフォルトではpng画像ファイルがサポートされていない。そこで、NetPBMを使っていても、png(又はbmp)でサムネイル画像が作れるようになります。
/path/to/mt/lib/MT/Image.pmを次のように編集(MTのバージョンが3.11の場合、120行目でした)

■変更前
my%Type = (jpg => 'jpeg', gif => 'gif')
■変更後
my %Types = (jpg => 'jpeg', gif => 'gif', png => 'png',bmp => 'bmp')

同じ要領で他のフォーマットも、NetPBM本体が対応 & 画像ライブラリ(必要なしかも…)をもっていれば、対応可能だと思います。NetPBM本体が対応しているかは、NetPBMの実行ファイルがあるディレクトリ(例えば/usr/local/netpbm/bin)に(画像のフォーマット名)topnmという実行ファイルがあるかどうかで判断できると思います。

投稿者 hare : October 28, 2004 7:45 AM

トラックバック

このエントリーのトラックバックURL:
http://seoc.dyndns.org/cgi-bin/mt/mt-tb.cgi/49

コメント

コメントしてください




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)