Skip to content
画像圧縮•6分で読める•

PNGは非可逆圧縮できる?透明度を保ちながらファイルサイズを80%削減する技術解説

多くのデザイナーが「PNGは可逆圧縮しかできない」と思い込んでいます。色量子化によって透過を維持したまま重いPNGを70〜85%軽量化する手法を解説します。

CI

Compress Image Size AI Team

Image Compression Engineers

ウェブ制作において、「PNGは可逆圧縮しかできない」と信じている人は少なくありません。しかし実際には、透明度を保ちながらPNGを非可逆圧縮することは可能であり、ファイルサイズを70%〜85%削減できます。

「PNGは非可逆圧縮できない」という誤解

標準的な24ビットPNG(透過付き32ビット)は、1画素ごとに1670万色と256段階の透明度を記録します。そのため、UI素材やイラストを書き出すとファイル容量が1.5MB〜6MBに膨らんでしまいます。

OptiPNGなどの可逆圧縮ツールは重複バイトを整理するだけなので、削減率はわずか5%〜15%程度にとどまります。モバイル時代のウェブ高速化にはこれだけでは不十分です。

色量子化でPNGを劇的軽量化する仕組み

非可逆PNG圧縮は、色量子化(カラークオンタイゼーション)という技術を使用します。1画素あたり4バイトを記録する代わりに、人間の知覚に合わせて選んだ最適な256色パレットを作成し、各画素を1バイトのインデックスで記録します。

軽量化の仕組み

1920×1080のPNGは約200万画素(メモリ上で約8.29MB)を消費します。深度を8ビットインデックスに落としてディザリングをかけることで、見た目の美しさを保ったまま350KB以下(80%以上の削減)まで圧縮可能です。

手順:ブラウザ上でPNGを圧縮する方法

  1. 画像圧縮ツールを開きます。
  2. PNGファイルをドラッグ&ドロップするか、Ctrl+Vで貼り付けます。
  3. 品質スライダーを80%〜85%に調整すると、ファイルサイズが一気に70%以上減ります。
  4. スライダーでビフォーアフターを比較し、問題なければダウンロードします。
Q&A

よくある質問 (FAQ)

画像最適化やブラウザ内処理ツールに関する一般的な質問と回答。

PNGは本当に非可逆圧縮できるのですか?可逆モードだけではありませんか?↓

PNGの非可逆圧縮は完全に実在します。PNGの標準仕様はDEFLATE(可逆圧縮)ですが、色量子化技術により1670万色を人間の目で区別しにくい256色パレットに変換することで、標準PNG規格のまま容量を70〜85%削減できます。

非可逆圧縮で透明背景が荒れませんか?↓

問題ありません。最新の量子化アルゴリズムは8ビットのアルファチャンネル(透明度)を保持するため、半透明のドロップシャドウや滑らかなエッジも白浮きせずに美しく保たれます。

検索エンジンや主要ブラウザで正常に表示されますか?↓

はい、100%正常に表示されます。出力されるファイルは公式仕様に準拠したPNG-8形式であるため、あらゆるデバイスやブラウザでネイティブに表示されます。

続けて読む

関連する最適化ガイド

すべて見る →