image-rendering

Обновлено: 26.05.2022

image-rendering

Сообщает браузеру, каким алгоритмом интерполировать изображение при масштабировании его размеров или изменении масштаба в параметрах браузера.

Краткая информация

Значение по умолчанию auto
Наследуется Да
Применяется К изображениям, фоновым картинкам, <video>, <canvas>
Анимируется Нет

Синтаксис

image-rendering: auto | crisp-edges | pixelated

Значения

auto Браузер применяет встроенный в него алгоритм интерполяции, обычно используется бикубический метод.
crisp-edges Цель алгоритма — быстрое отображение картинки, для чего применяется метод интерполяции по ближайшим точкам. Он не создаёт сглаживания вокруг линий и его можно рекомендовать в тех случаях, когда требуется сохранить первоначальный набор цветов и резкость краёв.
pixelated При увеличении размера картинки сохраняет контраст и контуры изображения, не допуская размытия цветов и контуров. При уменьшении размеров аналогичен auto.

Пример

В данном примере две картинки с шириной 30 пикселей увеличиваются до 200 пикселей с использованием разных алгоритмов.

Примечание

Internet Explorer поддерживает нестандартное свойство -ms-interpolation-mode.

Safari до версии 10 поддерживает свойство -webkit-image-rendering.

Firefox поддерживает значение -moz-crisp-edges.

Браузеры

image-rendering

Посмотреть совместимость на Can I use?

image-rendering