PNGを圧縮したら透明度が消えたのはなぜですか?

更新日

PNGを圧縮したら透明度が消えたのはなぜですか?

PNGの圧縮は透明度を削除しません。透明だった部分が単色になったなら、ファイルはJPGとして保存されています。JPEGにはアルファチャンネルがないため、透明ピクセルは背景に合成されます(初期値は白です)。PNGのままにするか、透明度を保ったまま小さくしたい場合はWebPを使ってください。EditItAllはブラウザ内で動作し、アップロードは発生しません。

今すぐ実行——無料、ブラウザで

Open the PNG compressor

PNGの圧縮は透明度を削除しません

PNGはアルファチャンネル(ロゴ、ステッカー、切り抜き商品写真を任意の背景に置けるピクセル単位の不透明度)を保持するよう設計されています。標準のPNG再圧縮は可逆です。同じピクセル(そのアルファを含む)を詰め直すだけです。穴も含めて見た目は同じで、ファイルが締まるだけのはずです。

穴が埋まったなら、「PNGの圧縮に失敗した」のではありません。PNGから出ています。よくある出口はJPEGで、透明度をまったく保存できません。それは形式の変更であり、PNGの設定ではありません。PNGフォーマットガイドが正しい理解です。可逆で、透明度あり。写真は大きいままです。

画像が実際に平坦化された理由

ダウンロードしたファイル名と種類を確認してください。

  • ファイルがJPGになっています。透明ピクセルは単色の背景(初期値は白)に合成され、アルファは破棄されています。PNGからJPGへの変換は常にこうなります。JPGには半透明ピクセルを置く場所がありません。
  • まだPNGなのに、チェッカーボードが消えています。圧縮する前に平坦化されていたか、画質スライダーを大きく下げて色数が減った可能性があります。標準のPNG圧縮は平坦化しません。
  • より小さいファイルが必要で、その理由でJPGを選びました。サイズと透明度は別の仕事です。JPGは写真のサイズに強く、アルファを失います。PNGはアルファを保ち、大きくなります。

平坦化されたJPGから元の透明度を塗り直すことはできません。破棄されたアルファは、非可逆で失われた細部と同じく戻ってきません。マスターのPNGを残してください。

穴を残す:PNGのまま、またはWebPを使う

PNGコンプレッサーを開き、平坦化したコピーではなく、元の透明ファイルをドロップします。

  • 出力はPNGのままにします。標準の再圧縮は可逆なので、透明度は残ります。入力→出力のサイズを確認してください。写真はほとんど小さくなりません。ロゴ、アイコン、スクリーンショットはよく縮小します。
  • PNGがまだ大きすぎて透明度を残す必要がある場合は、代わりにWebPとして圧縮します。WebPはアルファを保存できます。JPGはできません。
  • 本当にJPGが欲しい場合(単色背景の写真)、意図的に平坦化して背景色を選び、穴は戻らないことを理解したうえで行ってください。

すべてはお使いのデバイス上で実行されます。ファイルがアップロードされることはなく、書き出し時にEXIFは除去され、ページ読み込み後はオフラインでも使えます。可逆PNGの習慣は画質を落とさずにPNGを圧縮するにあります。写真PNGが大きく残る理由はPNGファイルが大きい理由にあります。

さっそく試しますか?

無料・登録不要。開いたファイルがデバイスの外に出ることはありません。

よくある質問

PNGを圧縮すると透明度は消えますか?+

標準設定では消えません。PNGの再圧縮は可逆なので、アルファチャンネルは残ります。透明度が消えたなら、ほぼ確実にJPGとして保存されたか、背景に合成されています。

透明なPNGが白くなったのはなぜですか?+

JPEGには透明度がありません。PNGをJPGに変換すると、半透明ピクセルが背景(初期値は白)に合成され、アルファは破棄されます。その白は背景であり、壊れたPNGではありません。

JPGとして保存したあと、透明度は戻せますか?+

いいえ。アルファチャンネルは失われています。元のPNGが残っているなら、そちらを圧縮してください。平坦化されたJPGから穴を復元することはできません。

透明度を保ちつつ小さくなる形式は何ですか?+

PNGは透明度を可逆のまま保てます。WebPはより小さいサイズで透明度を保てますが、非可逆設定では画質のトレードがあります。JPGはどの画質でも透明度を保てません。

PNGを圧縮するとき、ファイルはアップロードされますか?+

いいえ。PNGコンプレッサーはすべてブラウザ内で動作します。ファイルがデバイスから外に出ることはなく、読み込み後はオフラインでも使えます。

関連ガイド

「画像の圧縮」のガイドをもっと見る →