2年ぶりの伏線回収です( ´ ▽ ` )ノ
- 画像圧縮ソフトの類いを比較してみる(1/2) - JPEG編
- 画像圧縮ソフトの類いを比較してみる(2/2) - PNG編
前回はJPEGの圧縮率を確認してみましたが、今回はPNGです。
PNG mini
JPEG miniの関連って感じで最初に使い始めたのはPNG mini
↑ 見た感じの画像の劣化などは感じられません。
ファイルサイズは51,713bytes(39%)になりました。カラープロファイルなどの情報も残ってる。
カテゴリ: グラフィック&デザイン, ユーティリティ
IMAGE mini
前回も出しましたが、対応フォーマットが多いのでかなり便利( ´ ▽ ` )ノ
↑ファイルサイズは91,296bytes(63%)で、カラープロファイルなどの情報が無くなります。
カテゴリ: 写真, ユーティリティ
# 因みにPNGそのままよりJPEGにした方がファイルサイズが小さくなることも…
OptiPNG
最後はコマンドラインツールのOptiPNGです。
$ brew install optipng $ optipng -o7 OptiPNG7.png ** Processing: OptiPNG7.png 500x317 pixels, 4x8 bits/pixel, RGB+alpha Reducing image to 3x8 bits/pixel, RGB Input IDAT size = 142663 bytes Input file size = 143254 bytes Trying: zc = 9 zm = 9 zs = 0 f = 0 IDAT size = 102703 zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 101891 zc = 9 zm = 8 zs = 0 f = 1 IDAT size = 101672 zc = 9 zm = 9 zs = 1 f = 1 IDAT size = 100794 zc = 9 zm = 8 zs = 1 f = 1 IDAT size = 100543 zc = 9 zm = 9 zs = 0 f = 4 IDAT size = 99826 zc = 9 zm = 8 zs = 0 f = 4 IDAT size = 99538 zc = 9 zm = 9 zs = 1 f = 4 IDAT size = 97861 zc = 9 zm = 8 zs = 1 f = 4 IDAT size = 97694 zc = 9 zm = 9 zs = 1 f = 5 IDAT size = 97571 zc = 9 zm = 8 zs = 1 f = 5 IDAT size = 97451 Selecting parameters: zc = 9 zm = 8 zs = 1 f = 5 IDAT size = 97451 Output IDAT size = 97451 bytes (45212 bytes decrease) Output file size = 97946 bytes (45308 bytes = 31.63% decrease)
最大の-o7指定で97946bytes(68%)となりました。(-strip all
してもさほどサイズは変わらないので敢えてしない)
まとめ
こちらも見た目としての違いは殆ど無いので、好みかなぁ…と。
App | サイズ | 圧縮率 |
---|---|---|
オリジナル | 143254 | - |
PNG mini | 51713 | 39 |
IMAGE mini | 91296 | 63 |
opti PNG | 97946 | 68 |
圧縮率も良いので主に使っているのはPNG miniです( ´ ▽ ` )ノ