スマートフォンで写真を撮ると、たいていJPGとして保存されます。デジタルカメラでもスマートフォンでも、そして世界中の多くのサイトでも標準の形式です。ではなぜJPGはこれほど広まったのか、そしてJPGが向かないのはどんなときなのでしょうか。
JPGとは何の略か
JPGは JPEGの略で、その名は Joint Photographic Experts Group 、つまり1992年にこの形式を策定した委員会に由来します。拡張子の .jpg と .jpeg は同じ形式を指します。違いは歴史的な事情だけで、古いWindowsが拡張子を3文字に制限していたことから .jpgが生まれました。現在はどちらもまったく同じように動作します。
JPGは ラスター (ピクセルの集まり)の画像形式で、 非可逆圧縮を採用しています。JPGとして保存するとき、アルゴリズムは人の目にはほとんど分からない情報を捨てることで、ファイルサイズを大きく減らします。
JPG圧縮のしくみ
JPGの圧縮は段階を踏んで進みます。まず画像をRGBから、明るさ(輝度)と色(色差)を分けて扱う色空間に変換します。人の目は色の変化よりも明るさの変化にずっと敏感だからです。次に、明るさはそのままに色の情報だけ解像度を落とし、画像を8×8ピクセルのブロックに分割して、DCT(離散コサイン変換)という数学的な変換をかけます。これによって、見た目への影響が小さい情報を選び出して捨てていきます。
結果としてファイルは大幅に小さくなり、圧縮率が控えめであれば画質の劣化は人の目にはほぼ分かりません。JPGが写真の分野を占めているのはこのためで、見た目の質とファイルサイズの釣り合いが非常に良いのです。
💡 注意: JPGとして保存するたびに、何も変えていなくても画質は少しずつ落ちていきます。編集用の元ファイルはRAWかPNGで保管し、JPGへの書き出しは最終版だけにしてください。
JPGで保存するときの適切な品質
| 用途 | 推奨する品質 | サイズの目安 |
|---|---|---|
| サイト・ブログ | 70–80% | 60–80% |
| ECサイト(商品写真) | 80–85% | 50–70% |
| SNS | 75–85% | 50–65% |
| メール配信 | 70–80% | 60–75% |
| デジタル印刷 | 95–100% | 10–20% |
| 個人の保管用 | 90–100% | 15–30% |
JPGの利点
- ファイルが小さい: 非可逆圧縮によって可逆形式よりずっと軽くなるため、ウェブやメールに向いています。
- どこでも開ける: あらゆる端末、ブラウザ、OS、画像ソフトがJPGに対応しています。
- 写真に最適: 色数が多く、なだらかな階調を持つ画像を前提に設計されています。実際の写真そのものの性質です。
- 豊かな色を扱える: 約1677万色(24ビット)まで表現でき、どんな写真も忠実に再現できます。
- SNSでそのまま使える: Instagram、Facebook、Twitter/X、LinkedInをはじめ、ほぼすべてのサービスがJPGを正しく表示します。
JPGの弱点
- 透過に対応しない: アルファチャンネルを持たないため、背景は必ず塗りつぶされます。背景を透明にしたい場合はPNGかWebPを使ってください。
- 劣化が積み重なる: 編集して保存し直すたびに圧縮ノイズが増えていきます。JPGを直接編集せず、必ず元ファイルで作業してください。
- 文字や図版に向かない: くっきりした輪郭、文字、べた塗りの部分では圧縮ノイズが目立ちます。スクリーンショットやロゴにはPNGのほうが適しています。
- アニメーションに対応しない: JPGは必ず静止画です。動きを付けたい場合はGIF、アニメーションWebP、動画を使ってください。
JPG・PNG・WebPの早見比較
| 項目 | JPG | PNG | WebP |
|---|---|---|---|
| 圧縮方式 | 非可逆 | 可逆 | 両対応 |
| 透過 | いいえ | はい | はい |
| 写真向き | はい | いいえ | はい |
| ロゴ・アイコン向き | いいえ | はい | はい |
| ファイルサイズ | 小さい | 中〜大 | とても小さい |
| 対応環境 | ほぼすべて | ほぼすべて | 最近のブラウザ |
JPGを使うべき場面
扱っているのが 写真 や、色数が多くなだらかな階調と自然な質感を持つ画像であれば、JPGが適しています。具体的には次のような用途です。
- ネットショップの商品写真
- サイトのバナーやメインビジュアル
- ブログやポートフォリオに載せる写真
- SNS用の画像(透過が不要な場合)
- 写真を使ったメール配信
反対に、ロゴ、スクリーンショット、文字入りの画像、線画のグラフ、そして背景を透明にしたい画像にはJPGを避けてください。