WebPとJPG、Googleの新形式が本当に勝っている点、そしてJPGがまだ譲らない点

Googleは15年かけてJPGを引退させようとしてきましたが、JPGは元気なままです。WebPとJPGをめぐる話で一番奇妙なのはここです。新しい形式は仕事ぶりが本当に優れていて、地球上のあらゆるブラウザに搭載され、ネット上で目にする画像の相当な割合を占めているのに、それでも1992年生まれの形式を置き換えられていません。どちらの事実にもちゃんとした理由があり、その理由をたどれば、あなたがどちらを使うべきかはおのずと見えてきます。

WebPはどこから来たのか

WebPが登場したのは2010年で、その生い立ちが性格をよく物語っています。Googleは動画圧縮の会社を買収したばかりで、1本の動画フレームを圧縮する技術は、単体の画像を圧縮するのにも使えると気づきました。WebPファイルとは、大まかに、しかし正直に言えば、動画の1フレームが画像形式の服を着たようなものです。

動画コーデックはサイズに対して容赦がありません。そうでなければ成立しない世界だからで、その容赦のなさがそのまま受け継がれました。Google自身が公開した検証では、同等の見た目の画質でWebPファイルはJPGより25から34%小さくなりました。独立した検証でも似たような結果が出ています。1日に何十億枚もの画像を配信する会社にとって、帯域の4分の1を節約できることは莫大な価値です。Googleがこれを作った理由、そして今ではほぼすべての大規模サイトがこれを配信している理由が、この数字だけでよくわかります。

「小さい」の裏にある代償

圧縮においてタダのものはありません。ではWebPは何を犠牲にしているのか、聞いてみる価値はあります。妥当な画質設定であれば、正直な答えは「目に見えるものはほとんどない」です。ただしどちらの形式も限界まで圧縮を強めると、壊れ方が違ってきます。JPGはブロック状の粗いノイズが浮き出て、いかにも劣化した見た目になります。一方WebPは滑らかにする方向に壊れ、細かい質感をそっと削り取るので、草や髪の毛、フィルムの粒子がわずかに蝋のような質感になります。実際のウェブサイトが使うようなサイズでは、どちらの壊れ方も問題になりませんが、訓練された目を持つ写真家がWebP版の自分の作品に時々不満をこぼすのはこのためです。

WebPにはJPGにはまったくない芸当も備わっています。PNGのような透過、GIFのようなアニメーション、そして可逆モードまで、すべてを1つの形式でこなします。理屈の上では3つの形式を一気に置き換えられるわけで、それこそがまさに売り込み文句でした。

それでもなぜJPGはあちこちで生き残っているのか

互換性はそれ自体が機能であり、JPGにはその実績が30年分あるからです。どのカメラもJPGで書き出します。どの写真プリンター、行政のアップロード窓口、古いCMS、刺繍ミシン、車のインフォテインメントシステムも、JPGなら読み込めます。WebPのブラウザ対応がようやく出そろったのは2020年、Safariが最後に加わったときのことで、しかもブラウザは比較的簡単な部分にすぎませんでした。画像を扱うソフトウェアの裾野は途方もなく広く、その相当な部分は今もWebPに肩をすくめます。

だからこそ、こんな現代的な矛盾が生まれます。あるサイトは喜んでWebPファイルを配信してくるのに、別のサイトはそのWebPをアップロードとして受け付けてくれません。ブラウザがWebPとして画像を保存し、写真編集ソフトやマーケットプレイスの出品フォームがそれをはじく。そうしてあなたは変換ツールを探すことになります。もしそれがここに来た理由なら、その顛末をまとめた記事がありますし、このページの下部には解決策も用意してあります。

実用的な判断基準

自分が運営するサイトに置く画像なら、WebPはほぼ無条件の得です。見た目の画質は同じで、サイズは着実に小さくなり、ブラウザ対応は今や普遍的です。ウェブ用途でJPGをWebPに変換するのは、コストの割にリターンの大きいパフォーマンス改善策のひとつです。

それ以外のあらゆる場面では、JPGが今も安全な答えのままです。渡す相手のどんな端末でも開けます。例外や注意書きは一切ありません。手元にWebPファイルが届いて、どこか勝手の分からない場所に送る必要があるなら、WebPをJPGに変換すれば互換性の心配は永久に消えます。しかも個人のファイルなら気づかない程度のわずかなサイズの代償で済みます。

そしてそのファイルに透過があるなら、JPGはそれを保持できないことを覚えておいてください。代わりにWebPをPNGに変換してください。そうしないと透過部分は単色の背景に塗りつぶされてしまいます。

どちらの形式も決めてくれない、たった一つのこと

それは、変換がどこで行われるかです。世の中の変換サイトの多くは、あなたの画像を自分のサーバーにアップロードし、そこで処理して、結果を送り返してきます。つまりあなたのファイルは、本来許可した覚えのない旅に出ていたことになります。形式変換は純粋にローカルで完結する計算であり、あなたのブラウザだけで十分にこなせます。このページ下部の変換ツールは、デコードから再エンコードまですべてあなたの端末上だけで行います。何もアップロードされず、何も保存されず、ファイル数の制限もありません。機内モードで試せば、それが本当だと自分の目で確かめられます。WebPを放り込んで、JPGになって戻ってくる様子を見てください。