WebP ファイルのサイズが小さいほど、データ転送が高速になり、ネットワーク負荷が軽減されます。 非可逆圧縮のアニメーション WebP 画像のファイル サイズは、アニメーション GIF 画像のファイル サイズの約 30% です。
WebP ファイルのサイズは、品質 90 で保存した場合、GIF と比較してわずか 30% です。
上のサンプル画像は背景が透明です。 JPG 形式はそのような透明度をサポートしておらず、GIF 形式の画質は他の形式に比べて非常に悪いため、画像は PNG または WebP ファイルとして保存する必要があります。 画像を WebP ファイルとして保存すると、ほぼ同じ品質でファイル サイズが PNG ファイルのサイズの 15.9% に縮小されます。
GIF 形式は 256 色しかサポートしていません。つまり、画像を GIF ファイルとして保存すると、ほとんどの場合、以前より画質が低下します。 元の画像に広範囲の自然な色が含まれている場合、品質の低下はさらに深刻になります。 GIF 形式は 256 色しかサポートしていません。つまり、画像を GIF ファイルとして保存すると、ほとんどの場合、以前より画質が低下します。
上記のサンプルは、GIF 画像が色スペクトルを正しく表示できず、劣化が発生していることを示しています。 WebP にはそのような制限はなく、最大 16,777,216 色をサポートします。
Google はこの形式に関する特許を取得していますが、使用料を請求する必要はありません。コストを気にすることなく、誰でもWebP画像を作成・利用・配信できます。
JPG 形式は、実物の写真に適しています。 PNG 形式は人工的またはコンピューターで生成されたグラフィック用で、GIF 形式はアニメーション画像用です。 しかし、WebP 形式は非可逆圧縮と可逆圧縮、アニメーション、アルファ チャネルのすべてをサポートしているため、画像の特性を考慮せずに画像を WebP ファイルとして保存できます。
Honeycam は、画像を WebP ファイルとして保存するときに、非可逆圧縮または可逆圧縮のどちらを使用するかを自動的に決定できます。
WebPは各フレームの時間精度が1ミリ秒であるため、オリジナルと同じ再生速度を保つことが可能です。
下図は、30FPSの動画をGIFとWebPで保存した場合の各フレームの継続時間をそれぞれ示しています。
GIFの場合、各フレームの時間精度は10ミリ秒(0.01秒)です。時間精度が高くないため、キャプチャした映像や動画をGIFとして保存する場合、元の映像と再生速度に差が発生します。 例えば、30FPS映像の場合、各フレームの持続時間は0.033または0.034秒ですが、GIFとして保存すると0.03または0.04秒になり、元の映像と再生速度に差が発生するしかありません。