Фильтр ICMFilter

Преобразует цвета содержимого на основе профиля системы управления цветом (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 не добавляет фильтры к элементам при печати документа.

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
6.0+8.0+

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

Значение по умолчанию Нет.
НаследуетсяНет
Процентная записьНе применима
ПрименяетсяКо всем элементам.

Версии CSS

CSS 1CSS 2CSS 2.1CSS 3