Easy Converter

JPG vs PNG

JPGは写真向けに設計された非可逆形式、PNGはグラフィック・テキスト・透過向けに設計された可逆形式です。

JPG(JPEGとも表記)は、人の目が気づきにくい視覚情報を捨てることで画像を圧縮します。そのため写真のファイルを小さく保てますが、ノイズ(アーティファクト)が生じ、再保存のたびに劣化します。一方PNGは可逆圧縮を採用しており、すべてのピクセルを正確に再現し、アルファ(透過)チャンネルにも対応します。そのためロゴ、アイコン、スクリーンショット、輪郭やテキストがはっきりした画像に最適です。両者は互換的に使えるものではなく、それぞれ異なる種類の画像に向けて設計されています。

JPGPNG
圧縮方式非可逆。データを捨ててサイズを縮小し、品質を調整可能可逆。すべてのピクセルを正確に再現
透過(アルファ)非対応対応。なめらかな輪郭のためのフル8bitアルファも利用可能
色深度1チャンネルあたり8bit(24bitカラー)、アルファなし1チャンネルあたり最大16bit。パレットやグレースケールモードも対応
一般的なファイルサイズ同等の見た目の品質なら写真ではるかに小さいフラットなグラフィックやテキストでは小さいが、写真では大きい
最適なコンテンツ写真や、なめらかなグラデーションを含む複雑な画像ロゴ、アイコン、スクリーンショット、線画、テキスト、はっきりした輪郭
再保存・編集保存のたびに品質が劣化(世代劣化)繰り返し再保存しても品質は劣化しない

JPGを選ぶべきとき

  • 画像が写真である、またははっきりした輪郭がなくなめらかな色のグラデーションを含む場合
  • Webページやメール向けに、実用上できるだけ小さいファイルサイズが必要な場合
  • 透過が不要な場合
  • 編集や再保存を繰り返さない、最終的な完成画像を配信する場合

PNGを選ぶべきとき

  • 透過、またはなめらかなアルファの縁が必要な場合(ロゴ、アイコン、オーバーレイ)
  • はっきりした輪郭、テキスト、ベタ塗りの領域を含む場合(スクリーンショット、UI、線画)
  • 圧縮ノイズのない正確で可逆的な再現が必要な場合
  • 編集と再保存を何度も行う作業用ファイルの場合

ファイルサイズの小ささが重要で透過が不要な写真にはJPGを、グラフィック・テキスト・スクリーンショット、そして透過やピクセル単位の正確さが必要なものにはPNGを使いましょう。透過の不要な写真であれば、JPGはほぼ確実にPNGよりはるかに小さいファイルになります。

関連する変換

よくある質問

PNGをJPGに変換すると品質は落ちますか?
はい。JPGは非可逆形式のため、変換すると圧縮ノイズが生じ、透過部分は単色の背景(通常は白または黒)に塗りつぶされます。同時にファイルサイズも小さくなり、写真ではこれが目的であることが多いです。後で編集する可能性があるなら、PNGも残しておきましょう。
JPGをPNGに変換すると品質は良くなりますか?
いいえ。PNGはJPGのピクセルを、すでにある圧縮ノイズも含めてそのまま可逆的に保存するため、JPGが捨てた情報を復元することはできません。さらにPNGの方が通常はファイルが大きくなります。PNGへの変換は、品質向上のためではなく、透過や可逆的な再編集が必要なときにだけ行いましょう。
なぜPNGはJPGよりもこんなに大きいのですか?
PNGは可逆形式のため、すべてのピクセルの情報を余さず保持します。写真の場合、これは情報を犠牲にしてサイズを抑えるJPGよりもはるかに大きなファイルになります。透過の不要な写真には、サイズ効率の良いJPGが適しています。
JPGとJPEGは同じものですか?
はい。JPGとJPEGは同じ形式を指します。短い.jpgという拡張子は、拡張子を3文字に制限していた古いシステムに由来します。ファイルの中身は同一で、同じソフトウェアで開けます。