画質を落とさずに PNG を圧縮する方法
更新日
PNG は可逆圧縮形式なので、PNG を圧縮してもピクセルには一切手を加えません。冗長なデータを取り除き、大きすぎるカラーパレットを縮小し、メタデータを削除するだけで、画像自体は変わりません。EditItAll のツールで PNG を開いて、より小さいコピーを書き出しましょう。すべてブラウザ内で完結し、アップロードは発生しません。
今すぐ実行——無料、ブラウザで
Compress PNGPNG の圧縮で画質が落ちない理由
PNG は可逆圧縮形式です。JPEG や WebP と違い、容量を減らすためにピクセルを捨てることは一切ありません。画像をピクセル単位で完全に再現できる情報をそのまま保存しています。これがこの形式の本質であり、「画質を落とさずに PNG を圧縮する」がほぼ同語反復である理由です。正しく行えば、圧縮された PNG はデコードすると元の画像とまったく同じ画像になります。
では、どこで容量が節約されるのでしょうか。PNG はより効率的に再エンコードできます。ツールは同じピクセルを組み直し、元のエンコーダーが残した冗長なデータを取り除き、大きすぎるカラーパレットを実際に使われている色数まで縮小し、不要なメタデータを削除します。これらはどれも画像そのものを変えるものではなく、まったく同じ画像を再現できる、より軽いファイルを書き出すだけです。
ブラウザで PNG を圧縮する手順
最適化は可逆的なので、画質スライダーはそもそも必要ありません。犠牲にするものが何もないからです。あとは、より軽いコピーを書き出すだけです。
- PNG コンプレッサーを開いてファイルをドロップします。スクリーンショット、ロゴ、アイコン、書き出したグラフィックなど、すべてに対応しています。
- 再エンコードにまかせましょう。ピクセルを組み直し、パレットを整理し、残っていたメタデータを取り除いて、より小さいファイルを書き出します。
- プレビューで元の画像と同じに見えることを確認し(実際に同じです)、書き出して軽いコピーをダウンロードします。
すべての処理はあなたのデバイス上で行われます。ページの読み込み後にインターネットを切断しても動作し続けることが、ファイルがアップロードされていない何よりの証拠です。まとめて何枚も小さくしたいですか?圧縮ツール一式ならまとめて処理し、まとめて書き出せます。
PNG が適さない場面
ここで正直な限界を挙げておきます。可逆圧縮で PNG を小さくできる範囲には限りがあり、それはコンテンツの内容次第です。平坦なグラフィック(スクリーンショット、ロゴ、アイコン、線画、テキスト、単色の広い領域など)は見事に圧縮できます。可逆エンコーダーが活用できる繰り返しパターンを多く含んでいるからです。
写真はその逆です。隣り合うピクセルのほとんどが少しずつ異なるため、圧縮できる繰り返しがほとんどなく、PNG として保存した写真は本来必要なサイズの何倍にも膨れ上がったままになります。解決策はより良い PNG ではなく、別の形式を使うことです。写真をJPGやWebPに変換すれば、非可逆圧縮によって目にはほとんどわからない細部が省かれ、ファイルサイズは一気に小さくなります。これは正真正銘のトレードオフで、PNG の完璧な忠実度を手放すことになりますが、ウェブ上の写真であればほぼ間違いなく正しい選択です。
PNG を最大限に活用するコツ
いくつかの習慣で PNG の圧縮を安定させられます。
- 形式をコンテンツに合わせましょう。平坦でくっきりしたものには PNG を、写真には非可逆形式を使いましょう。PNG フォーマットガイドで得意な場面と不得意な場面を確認できます。
- パレットを縮小させましょう。グラフィックが少数の色しか使っていない場合、うまく最適化された PNG はその色だけを保存するため、見た目をまったく変えずにサイズを大きく削減できます。
- 透明度を意識しましょう。可逆的な PNG の最適化はアルファチャンネルを保持するため、透明な部分は透明なままです。JPG のような形式に切り替えたときだけ、透明度は失われます。
写真とグラフィックの両方を扱っていますか?関連ガイド画質を落とさずに画像を圧縮する方法では、JPG、WebP、AVIF の画質レベルと形式の選び方を解説しています。
よくある質問
PNG を圧縮すると画質は落ちますか?+
いいえ。PNG は可逆圧縮形式なので、正しく圧縮された PNG は元の画像とピクセル単位で完全に一致します。節約されるのは同じデータをより効率的に組み直すことによるものであり、画像の一部を捨てているわけではありません。
PNG がほとんど小さくならないのはなぜですか?+
ほぼ間違いなく、それが写真だからです。PNG がうまく圧縮できるのは平坦なグラフィックだけで、写真には圧縮できるほどの繰り返しがほとんどありません。写真を JPG や WebP に変換すれば、大幅に小さくなります。
PNG ファイルを圧縮する際、ファイルはアップロードされますか?+
いいえ。圧縮はすべてブラウザ内で完結するため、ファイルがデバイスから外に出ることはありません。ページの読み込み後にオフラインにしても、問題なく動作します。
PNG は圧縮するのと変換するの、どちらがいいですか?+
平坦なグラフィックであれば PNG を圧縮しましょう。可逆のまま元と変わりません。写真であれば JPG や WebP に変換しましょう。非可逆形式なら、見た目の画質を保ちながらはるかに小さいファイルになります。
PNG を圧縮すると透明度は失われますか?+
いいえ。可逆的な PNG の最適化はアルファ(透明度)チャンネルをそのまま保持します。JPG のように透明度に対応していない形式に変換したときだけ、透明度は失われます。透明度が必要な場合は WebP が保持してくれます。