ファイルは小さく、画像は同一 — 正直に
PNG は無劣化形式ですが、大半の PNG ファイルは手抜きで書かれています — 速いフィルタ、汎用の圧縮設定、誰も必要としないメタデータ。OxiPNG は同じピクセルを、より良いフィルタ選択と密な DEFLATE で符号化し直します。結果は完全に同じ画像にデコードされます — 「ほぼ見えない劣化」ではなく、数学的にゼロの劣化です。
いちばん痩せるのはスクリーンショット、UI モック、ロゴ — しばしば半分になります。PNG 保存された写真はあまり縮みません。透過が不要な写真なら、JPG や WebP への変換のほうがずっと節約できます。すでに最適なファイルにはその旨を正直に伝え、大きくなったものを返す代わりに原本を保持します。
よくある質問
本当に無劣化?
はい、数学的に。最適化後のファイルは同一のピクセルにデコードされます。変わるのは内部の符号化と不要メタデータだけです。
ほとんど縮まなかったのはなぜ?
おそらく元々よく最適化するツールで書き出されたからです。PNG の写真は形式の性質上あまり縮みません — 透過が不要な写真の正解は JPG か WebP です。
透過やカラープロファイルは消えますか?
透過は常に保持されます。不要なメタデータは削除されます — 節約の一部はそこから来ています。