*ImageMagick(PerlMagick)のインストール [#wb375929]
 # tar xvfz ImageMagick-5.5.6.tar.gz
 # cd ImageMagick-5.5.6
 # ./configure
GIFでLZW圧縮を使用するならば --enable-lzw
libperl.a がどうのこうのと怒られる場合は --enable-shared を付けてみる

 # make
 # make install
 # cd PerlMagick
 # perl Makefile.PL
 # make
 # make install 
RPMで入れている場合にPerlMagickを使用したい場合は別途ImageMagick-perlを入れる

# yum install ImageMagick-perl
 # yum install ImageMagick-perl

*画像フォーマット変換 [#y2efa27e]
 convert 変換前ファイル名 変換後ファイル名

 $ convert magick_origin.gif magick_png.png

*画像サイズ変更 [#d960d6ac]
 convert -geometry 横幅x縦幅 変換前ファイル名 変換後ファイル名

 $ convert -geometry 100x80 magick_origin.gif magick_resize.gif

*色数を落とす [#l58ed22e]
 convert -colors 色数 変換前ファイル名 変換後ファイル名

 $ convert -colors 8 magick_origin.gif magick_color.gif

*白黒ビットマップに変換する(EZweb旧機種用) [#w90d74f6]
 convert -geometry 横幅x縦幅 変換前ファイル名 変換後ファイル名
 mogrify -type Bilevel 変換前ファイル名 変換後ファイル名

 $ convert -geometry 100x80 magick_origin.gif magick_bmp.bmp
 $ mogrify -type Bilevel magick_bmp.bmp magick_bmp.bmp

*画像の一部を切り出す [#q866a73f]
 mogrify -crop 横幅x縦幅+横開始ピクセル+縦開始ピクセルファイル名

 $ mogrify -crop 60x80+30+40 magick_origin.gif

*画像の情報を見る [#c0142ba3]
 $ identify magick_origin.gif

詳細表示
 $ identify -verbose magick_origin.gif

*アプリ情報を削除する [#k92aa544]
画像にはアプリ情報が入っているのでこれが原因でファイルサイズが抑えられないことがある~
特にデジカメのFUJIFILM FinePixシリーズはアプリ情報だけで12kbほど使っているので携帯コンテンツには向かない

 $ convert -colors 32 -geometry 100x80 +profile APP1 magick_origin.jpg magick_mobile.png

テキスト情報を削除する場合は
 $ convert -colors 32 -geometry 100x80 +profile iptc magick_origin.jpg magick_mobile.png

両方削除する場合は
 $ convert -colors 32 -geometry 100x80 +profile APP1 +profile iptc magick_origin.jpg magick_mobile.png


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS