携帯Flash向け:PNG画像の最適化バッチファイル主にモバイルFlash向けに、PNG画像を減色→最適化するバッチファイルです。アルファチャネル付きの24ビットPNG画像も減色、最適化できます。使い方pngquant、PNGrewrite、OptiPNG、PNGOUTをそれぞれダウンロードし、解凍します。以下のコードをメモ帳にコピー&貼り付けします。SETLOCAL::------------------------------------------------ここから設定項目::何色きざみで減色を行うか、イコール(=)の右側に数値を半角で入力してください。color=16::軽量化処理に使用する各ソフトのファイルパス(それぞれのソフトを解凍した場所)を、イコール(=)の右側に入力してください。LOOP:ENDENDLOCAL説明にしたがい、設定項目を記入したらお好きなファイル名で保存します。保存したテキストファイルの拡張子を「.txt」から「.bat」に変更します。このバッチファイル(.bat)と同じフォルダに最適化したいPNG画像をコピーします。圧縮したいPNG画像が複数枚ある場合は、すべてコピーしてください。(同じフォルダにあるすべてのPNGファイルが最適化されます)バッチファイルを実行すると、最適化処理が始まります。終了までしばらくお待ちください。バッチファイルのあるフォルダに、「result」という名前のフォルダができます。このフォルダの中に、減色&最適化済みのPNGファイルが色数別に保存されます。変換後のPNGファイルはアルファチャンネル付きインデックスカラーPNGです。photoshop等の画像編集ツールで正常に開けない場合がございますので、必ずバックアップをとってください。高圧縮になった分、展開にHeapメモリを消費しないかどうかが若干心配になりこちらの記事のサンプルデータで比較してみたのですが、全く変わりませんでした。どの圧縮方式を利用しても変わらないのかな。このバッチファイルは各種最適化ツールを順番に実行しているだけなので、PNGgauntletやBlastPNGとやってる事は大体同じです。重ねがけはそんなに意味がないので、最近はこれ1つで全て済ませています。