みかづきブログ その3

3ヶ月つづけてみました。

PNG画像を圧縮して軽量化する

いつも ImageAlphaImageOptim にお世話になっております。

ImageAlphaはpngの透過部分を維持しつつ、色数を減らしてがっつりファイルサイズを減らしてくれます。
ImageOptimは画像ファイルのメタデータを削除してファイルサイズを減らしてくれます。

なので、両方つかう時は、
ImageAlpha -> ImageOptim という順番でつかいましょう。

また、これらはコマンドラインから実行することも可能なので、ターミナルから、

find . -name '*.png' | awk -F '.png' '{print "/Applications/ImageAlpha.app/Contents/Resources/pngquant 64 " $1 ".png && mv " $1 "-fs8.png " $1 ".png && open -a /Applications/ImageOptim.app " $1 ".png" }' | sh

を実行すれば、そのディレクトリ以下のpng画像を64色に減色しまくることができます。