非可逆圧縮と可逆圧縮の本質的な違い
非可逆圧縮は、圧縮の過程で人間の目には気づきにくい画像の細部情報を一部間引くことで、ファイルサイズを小さくする。圧縮率が高くなるほど、画質の劣化も目立ちやすくなる。一方、可逆圧縮はより効率的な符号化によってファイルサイズを圧縮する方式で、復元した画像の情報は元のファイルと完全に一致し、圧縮によって細部が失われることはない。
ラスター画像とベクター画像は画像の表現方法がまったく異なる
JPG、PNG、GIF、WebPはいずれも本質的にはラスター(ビットマップ)形式であり、格子状に並んだピクセルで構成されているため、ある程度以上拡大するとギザギザやぼやけが生じる。一方SVGはベクター形式に属し、数式によって形状・色・パスを記述するため、どの拡大率でもエッジがくっきりしたまま保たれる。アイコンやロゴ素材にベクター形式が向いているのはこのためである。
よくある質問
ウェブサイトの画像はJPGとWebP、どちらを使うべきか
対象のプラットフォームや訪問者が使うブラウザが広くWebPに対応しているなら、同程度の画質でもWebPのファイルサイズはJPGより小さくなることが多く、ページの表示速度向上に役立つ。非常に古いブラウザやソフトとの互換性も重視する必要がある場合は、JPGの方が依然として無難な選択肢であり、実際の訪問者の環境や対応状況に応じて判断するとよい。
JPGをPNGに変換すれば、失われた画質を取り戻せるのか
取り戻せない。JPGを保存する際に生じる画質の劣化は不可逆であり、PNGに変換するのは現在の画像をあらためて可逆圧縮の容器形式で保存し直しているだけで、すでに非可逆圧縮によって失われた元の細部情報が復元されるわけではない。