画像を保存するときに目にする「JPG(JPEG)」「PNG」「WebP」。
どれも画像ファイルですが、圧縮方法や透過への対応などに違いがあり、画像の内容や使い方によって向いている形式が変わります。
写真、スクリーンショット、背景が透明な画像、Webサイトに掲載する画像など、用途に合わせて選ぶのがポイントです。
JPG・PNG・WebPの違い
主な違いをまとめると、次のようになります。
| JPG(JPEG) | PNG | WebP | |
|---|---|---|---|
| 写真 | ◎ | △ | ◎ |
| 透過 | × | ○ | ○ |
| 可逆圧縮 | × | ○ | ○ |
| 非可逆圧縮 | ○ | × | ○ |
| 主な用途 | 写真など | 透過画像・図・スクリーンショットなど | Web画像・写真・透過画像など |
単純に「どの形式が一番優れている」と決められるものではありません。それぞれの特徴を知ったうえで、画像に合わせて使い分けます。
JPG(JPEG)とは?
JPG(JPEG)は、写真などで広く使われている画像形式です。
画像データの一部を省いてファイル容量を小さくする「非可逆圧縮」を使用します。圧縮率を高くすると容量を小さくできますが、圧縮によって元の画像と完全に同じ状態には戻せなくなります。
色の変化が多い写真などと相性がよく、Webサイトに掲載する写真にもよく使われます。
一方で、透明な背景には対応していません。
JPGが向いているケース
- 写真を保存したい
- Webに掲載する写真の容量を抑えたい
- 背景を透明にする必要がない
といった場合に使いやすい形式です。
PNGとは?
PNGは、画像を劣化させずに圧縮できる「可逆圧縮」に対応した画像形式です。
透明な部分を持つ画像にも対応しているため、背景を透過させたロゴやイラストなどにも使えます。
スクリーンショットや図のように、輪郭や文字をはっきり残したい画像にも向いています。
ただし、写真などをPNGで保存すると、JPGやWebPよりファイル容量が大きくなることがあります。
PNGが向いているケース
- 背景を透明にしたい
- ロゴや図を保存したい
- スクリーンショットを保存したい
- 画像を非可逆圧縮したくない
といった場合に選択肢になります。
WebPとは?
WebPは、Googleが開発した画像形式です。
非可逆圧縮と可逆圧縮の両方に対応し、透過も扱えます。そのため、写真から透過画像まで幅広い用途に利用できます。
Webサイトで使用する画像では、画質とファイル容量のバランスを取りやすい形式のひとつです。
WebPが向いているケース
- Webサイトで画像を使用したい
- 写真のファイル容量を抑えたい
- 透過を維持しながらWeb用画像として使いたい
といった場合に利用できます。
結局、JPG・PNG・WebPのどれを選べばいい?
迷った場合は、画像の内容から考えると選びやすくなります。
写真ならJPGまたはWebP
背景を透明にする必要がある画像ならPNGまたはWebP
文字や図をはっきり残したいスクリーンショットなどではPNG
といった使い分けが一つの目安です。
ただし、最適な形式は画像の内容や使用する場所によって変わります。同じ画像を複数の形式で保存し、画質とファイル容量を比較して選ぶ方法もあります。
画像形式を変更するときの注意点
画像形式を変更しても、元画像に存在しない情報が増えるわけではありません。
たとえば、画質の低いJPG画像をPNGへ変換したからといって、元の画質に戻るわけではありません。
また、透明部分を持つPNGやWebPをJPGへ変換すると、JPGでは透明部分を保持できません。
形式を変えるときは、ファイル容量だけではなく、画質や透過の必要性も確認しておくとよいでしょう。
画像サイズもあわせて見直す
Webサイトやブログなどで画像を使う場合、ファイル形式だけでなく、画像の横幅や高さもファイル容量に影響します。
必要以上に大きな画像をそのまま使用するのではなく、実際に使用するサイズに合わせて縮小する方法もあります。
画像の横幅・高さを変更したい場合は、画像リサイズツールを利用できます。