画像を保存するとき「JPGとPNG、どっちだろう?」と手が止まる——Webで使う画像形式の使い分けは、実は1枚の表で決まります。まず答えを出して、そのあと理由を説明します。
結論:この表のとおりに選ぶ
| 載せたいもの | 使う形式 | 理由 |
|---|---|---|
| 写真 | WebP(またはJPG) | 軽い。写真の情報量に強い |
| イラスト・図 | WebP(またはPNG) | 輪郭がにじまない |
| スクリーンショット | PNG(またはWebP) | 文字がくっきり残る |
| ロゴ・アイコン | SVG | 拡大しても劣化しない |
| 背景を透過したい画像 | PNGかWebP | JPGは透過できない |
| 動く画像 | 動画(MP4) | GIFより圧倒的に軽い |
迷ったら「写真も図もWebP、ロゴだけSVG」。これだけでほぼ正解です。
それぞれの形式の正体
JPG——写真のための定番
JPG(JPEG)は、写真のような色数の多い画像を「人の目にはわからない程度に情報を間引いて」小さくする形式です。デジカメ・スマホの標準で、写真ならファイルサイズと画質のバランスが優秀です。
弱点は2つ。背景の透過ができないことと、間引きの副作用で文字やイラストの輪郭がにじむこと。スクショやロゴにJPGを使うと、もやっとした画質になります。
PNG——くっきり・透過ならこれ
PNGは情報を間引かずに保存する形式です。文字・線・ベタ塗りがくっきり残るので、スクリーンショットとイラストの定番。背景を透過できるのも大きな強みで、切り抜きキャラやロゴの配置に使われてきました。
弱点は、写真に使うとファイルが重くなること。風景写真をPNGで保存すると、JPGの何倍ものサイズになることがあります。
WebP——現代の第一候補
WebP(ウェッピー)は、Webのために作られた新しめの形式です。JPGの得意分野(写真)でもPNGの得意分野(透過・くっきり)でも、だいたい2〜3割軽くなります。現在の主要ブラウザはすべて対応しており、迷ったらこれでOKという立ち位置になりました。
弱点はほぼありませんが、古い画像編集ソフトだと開けないことがあるくらいです。
SVG——拡大しても劣化しないロゴ・アイコン用
ここまでの3つが「点の集まり」なのに対し、SVGは「線や図形の描き方の指示書」でできています。だからどれだけ拡大してもギザギザにならず、ファイルもごく小さい。ロゴ・アイコン・単純な図に最適です。
逆に、写真のような複雑な画像はSVGにできません。イラストでも、水彩画のような塗りの複雑なものは苦手です。
GIF——動く画像の元祖(今は出番少なめ)
GIFはパラパラマンガのように動く画像を作れる形式ですが、色数が256色までで画質が粗く、ファイルはとても重い。いま「動くもの」を載せるなら、動画(MP4)やアニメーションWebPのほうが軽くてきれいです。
サイトに載せる前のひと手間
形式を正しく選んでも、スマホで撮った写真は幅4000pxもあって、そのままでは重すぎます。リサイズ(幅1200〜1600px程度)→圧縮のひと手間で、ページの表示速度が見ちがえます。
べんりワザ画像を軽くしてページを速くする圧縮のやり方と便利なサイトは、この記事にまとめてありますまとめ
- 迷ったら「写真も図もWebP、ロゴだけSVG」——透過が必要ならPNGかWebP、動くものは動画で
- 形式の違いは「情報の間引き方」——JPGは写真向きに間引く、PNGは間引かない、SVGは指示書
- 形式選びとセットでリサイズと圧縮——ここまでやって、はじめて「Webに優しい画像」になる
画像はページの容量の大半を占める「重さの主犯」です。形式を選べるようになると、あなたのサイトは目に見えて速くなります。