画像をインライン化する場合
画像を Base64 にエンコードすると、ネットワーク リクエストがより大きなファイルと引き換えになります。これは、往復遅延の方が追加バイトよりもコストがかかる、小さくて頻繁に使用されるアセット (アイコン、小さなロゴ、スペーサー グラフィックス) にとっては有利です。大きな写真の場合は、別のファイルとして保存してください。
CSS および HTML でのデータ URI の使用
データ URI は、data:image/png;base64, で始まる単なる文字列です。それを CSS 背景画像または HTML img src にドロップすると、ブラウザーがそれをインラインでレンダリングします。このツールは両方のスニペットを生成するので、正しいスニペットを直接貼り付けることができます。
サイズのトレードオフ
Base64 エンコードではバイナリ データがテキストで表現されるため、ファイル サイズが約 33% 増加します。インライン化は、アセットをページ間で個別にキャッシュできないことも意味します。すべてではなく、ページに重要な小さなグラフィックに意図的に使用してください。
- 01
- ドラッグアンドドロップによる画像エンコード
- 02
- CSS 背景画像スニペットの生成
- 03
- HTML img src データ URI 出力
- 04
- インスタントBase64デコード


