OptiPNG で PNG ファイルの最適化を行う方法

PNG 画像の最適化を行う OptiPNG というツールがあります。

これを使うと PNG ファイルのロスレス圧縮ができます。つまり画質を落すことなく、画像ファイルのサイズだけ小さくすることができます。

OptiPNG をインストールするには次のコマンドです。

$ sudo apt-get install optipng

基本的な使用方法は次のように、ファイル名を渡すだけです。

$ optipng foo.png

オプションとして、最適化レベルを 1 から 7 の数字で設定できます。

$ optipng -o3 foo.png

最適化レベルのオプションは -o3 のように指定します。 ここではレベル 3 を指定しています。

デフォルトはレベル 2 です。

数字が大きい方がサイズが小さくなる可能性がありますが、 処理時間が余計にかかります。

一括で最適化するコマンド

現在のディレクトリ以下の全ての PNG ファイルをレベル 5 で最適化するには、次のコマンドが使えます。

$ find . -type f -name '*.png' -exec optipng -o5 {} +

find で *.png ファイルを探し、それに対して optipng を実行しています。

ここまでお読みいただき、誠にありがとうございます。SNS 等でこの記事をシェアしていただけますと、大変励みになります。どうぞよろしくお願いします。

© 2024 Linux 入門