image-rendering¶
Свойство image-rendering сообщает браузеру, каким алгоритмом интерполировать изображение при масштабировании его размеров или изменении масштаба в параметрах браузера.
Демо¶
Изображения, фильтры, композиция
- image-orientation
- image-rendering
- image-resolution
- object-fit
- object-position
Синтаксис¶
1 2 3 4 5 6 7 8 9 | |
Значения¶
auto-
Браузер применяет встроенный в него алгоритм интерполяции, обычно применяется бикубический метод.
crisp-edges-
Цель алгоритма — быстрое отображение картинки, для чего применяется метод интерполяции по ближайшим точкам. Он не создаёт сглаживания вокруг линий и его можно рекомендовать в тех случаях, когда требуется сохранить первоначальный набор цветов и резкость краёв.
pixelated-
При увеличении размера картинки сохраняет контраст и контуры изображения, не допуская размытия цветов и контуров. При уменьшении размеров аналогичен
auto.
Примечание¶
- Chrome вместо
crisp-edgesподдерживает значение-webkit-optimize-contrast. - Opera поддерживает значение
-o-crisp-edges. - Firefox поддерживает значение
-moz-crisp-edges.
Значение по-умолчанию:
1 | |
Применяется к изображениям, фоновым картинкам, <video>, <canvas>
Спецификации¶
Описание и примеры¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | |