2690

PNG画像をterminal上で圧縮するpngquant

PNG画像をterminal上で圧縮するpngquant

2017.1.18

今まで、png画像の圧縮には「ImageOptim」を使っていました。でもMacでTerminalを少しでも使おうと考えたら、どうしても黒い画面でやりたい!と思うようになりました。そこで見つけたのがpngquantというツールです。

確認環境

インストール方法

ターミナルを開き、以下のコマンドを入力します。インストールにはけっこう時間がかかりますので気長にお待ちください。(要 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(速い)まであります。スピードが遅い分、圧縮率が高くなります。

その他の似たようなツール