PNGからWebP変換

PNGは可逆ですがWebではかさばります。WebPは透明度をサポートし、ロゴ、アイコン、イラストでしばしばずっと小さいファイルになります。本番にデプロイする前に、PNGアセットをローカルで変換します。

PNGからWebPへの変換方法

1. PNG(アルファありまたはなし)をアップロードします。
2. 提供されていれば非可逆または可逆のWebP設定を選びます。
3. 出力サイズを元のPNGと比べます。
4. WebPファイルをダウンロードします。

マーケティングサイトのロゴ

120 KBのPNGロゴは、同一の透明度で40 KBのWebPになることがあり、ヘッダー読み込みが速くなります。

ゲームのスプライトシート

平坦な色のスプライトは、PNGと比べてWebP可逆モードで積極的に圧縮されます。

アプリストアのグラフィック

ランタイムがWebPをサポートするなら、バンドル資産の大きなPNGスクリーンショットを置き換えます。

PNGからWebPが役立つとき

Webでアルファ透明度が必要で、より小さいバイト数が欲しいとき。
PNGが多いフロントエンドを現代形式に移行するとき。
Lighthouseが過大なPNG資産を指摘するとき。

UIアセットのPNGとWebP

デザイナーは習慣でPNGを書き出します。本番Webでは、透明度付きWebPが転送サイズを半分にすることが多いです。CIで変換を自動化するか、単発資産にはこのツールを使います。

よくある質問

透明度は保たれますか?

はい——WebPはPNGと同様のアルファチャンネルをサポートします。

可逆WebPと非可逆WebPは?

平坦な色のグラフィックは可逆WebPに向くことが多いです。PNGに埋め込まれた写真は、より小さいサイズのため非可逆WebPを使うことがあります。

色はずれますか?

可逆モードはPNGと正確に一致するはずです。非可逆モードはグラデーションでわずかな差が出ることがあります。

CSSのbackground-imageでWebPを使えますか?

すべての現代ブラウザでははい。分析でレガシートラフィックが出るときだけPNGフォールバックを用意します。

ローカル処理ですか?

はい——ファイルはブラウザから出ません。