このトピックに関するいくつかの質問を読みましたが、一般的なフィードバックとして、JPG
sは写真用であり、PNG
sはその他すべてのものであるというものがあります。
PNGは、次の場合に使用する必要があります。
- 透明度(1ビットまたはアルファ透明度)が必要です
- 可逆圧縮はうまく機能します(チャートやロゴ、コンピューター生成画像など)
JPEGは、次の場合に使用する必要があります。
- 可逆圧縮はうまく機能しません(写真など)
- フルカラーが必要です
GIFは次の場合に使用する必要があります。
- 非常に古いソフトウェアやブラウザなどでは、PNGは使用できません
- アニメーションが必要です
ただし、これらの議論は画像のダウンロードに向けられているようです。私の質問は、画像のレンダリングに向けられています。x方向とy方向の両方で背景を繰り返すことを計画しています...
background-image: url("/path/to/image.jpg"); /* repeat-x & repeat-y */
...そして私は自分の画像をJPG
〜13Kまたは〜50Kとして保存することができますPNG
。そのため、ブラウザは、約40Kの違いにもかかわらず、この画像が比較的小さいため、かなり迅速にこの画像を取り込むことができます。しかし、ブラウザがページに画像をレンダリングする場合、特に背景が繰り返されるため、この違いは重要ですか?