Widely available YES。主要ブラウザで広く対応済み。本番利用を推奨。

概要

画像を拡大・縮小する際のレンダリングアルゴリズムを制御します。pixelatedを指定するとピクセルのエッジがシャープに保たれ、ドット絵やQRコードの拡大表示に適しています。autoではブラウザのデフォルトの滑らかな補間が使用され、写真の表示に最適です。

対応ブラウザ

デスクトップ

Chrome 41+
Edge 79+
Safari 10+
Firefox 93+

モバイル

Chrome Android 41+
Safari iOS 10+
Firefox Android 93+

基本構文

CSS
.pixel-art {
  image-rendering: pixelated;
}
.photo {
  image-rendering: auto;
}

実務での使いどころ

  • ピクセルアートのシャープ表示

    ドット絵やレトロゲームのグラフィックを拡大しても、ピクセルのエッジがぼやけないシャープな表示を維持します。

注意点

  • pixelatedは写真などの連続階調画像には不適切で、ブロック状のアーティファクトが目立ちます。

アクセシビリティ

  • QRコードにimage-rendering: pixelatedを適用する場合、代替テキストでQRコードの内容を説明してください。