今まで、png画像の圧縮には「ImageOptim」を使っていました。でもMacでTerminalを少しでも使おうと考えたら、どうしても黒い画面でやりたい!と思うようになりました。そこで見つけたのがpngquantというツールです。
確認環境
- MacOSX 10.9.5
- 要 Homebrew
インストール方法
ターミナルを開き、以下のコマンドを入力します。インストールにはけっこう時間がかかりますので気長にお待ちください。(要 Homebrew)
brew install pngquant
基本的な使い方
png画像のあるディレクトリへ移動し、以下のコマンドを入力します。出力結果なども表示されず終わります。あっけないかもしれませんが、正常動作なのでご安心ください。
pngquant --ext .png --force --speed 1 *.png
–force
出力したファイルを上書きします。
–ext
出力したファイル名に文字を付加します。
# 何も加えない(同名となります)
--ext .png
ファイルの末尾に-output.pngを付与します。
--ext -output.png
hogehoge-output.png、fugafuga-output.pngのようなイメージ
–speed 1
圧縮にかかるスピードを示します。1(遅い)〜10(速い)まであります。スピードが遅い分、圧縮率が高くなります。
その他の似たようなツール
- pngquant — lossy PNG compressor 公式サイト
- OptiPNG Home Page
- Pngyu GUI付きがいい人はこちらをどうぞ。