Фильтр ICMFilter
Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS | |
6.0+ | 8.0+ |
Краткая информация
Значение по умолчанию | Нет. |
---|---|
Наследуется | Нет |
Процентная запись | Не применима |
Применяется | Ко всем элементам. |
Версии CSS
CSS 1 | CSS 2 | CSS 2.1 | CSS 3 |
---|---|---|---|
Описание
Преобразует цвета содержимого на основе профиля системы управления цветом (Image Color Management, ICM). Этот фильтр имеет значение при отображении определённых изображений или имитации вывода устройств вроде принтеров или мониторов. Художникам также важно максимально точно передать цвета на фотографиях их картин, не зависимо от того, на каком устройстве они показываются. В таких случаях вместе с изображением передаётся файл цветового профиля, с помощью которого происходит преобразование цветов.
Синтаксис
filter: progid:DXImageTransform.Microsoft.IMCFilter(параметры)
Параметры
- colorSpace
- Устанавливает название цветового пространства или задаёт путь к файлу с профилем (он имеет расширение .icm). Значение sRGB используется по умолчанию.
- intent
- Указывает назначение элемента для наилучшего отображения в нём цветов. Picture — используется для картинок и фотографий; Graphic — для диаграмм и бизнес-графики, сохраняет насыщенность цветов, но не оттенок или яркость; Proof — выбор наиболее подходящего цвета, если гамма не поддерживает данный цвет, белый цвет при этом не обязан оставаться белым; Match — выбор наиболее подходящего цвета, если гамма не поддерживает данный цвет, белый цвет при этом остаётся белым.
Параметры внутри фильтра перечисляются через запятую в любом порядке.
Пример
HTML5CSS2.1IECrOpSaFx
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>filter</title>
<style>
.icm {
filter: progid:DXImageTransform.Microsoft.ICMFilter(intent=Picture);
}
</style>
</head>
<body>
<p><img src="images/igels.png" alt="Ёжик" class="icm"></p>
</body>
</html>
Браузеры
В IE6 и в IE7 фильтры применяются только для элементов, у которых установлено свойство hasLayout.
Internet Explorer 9 не добавляет фильтры к элементам при печати документа.