ICMFilter兼容性:IE5.5+
语法:
filter : progid:DXImageTransform.Microsoft.ICMFilter ( colorSpace=sPathFilename , intent =sIntent )
属性:
colorSpace : 可选项。字符串(String)。设置或检索颜色配置文件(.icm)的路径和名称。如果颜色配置文件(.icm)被指定,滤镜输出将模拟使用此颜色配置文件(.icm)的硬件设备的输出。
颜色配置文件(.icm)为硬件装置定义了色彩内容与 sRGB 标准的映射比较。 sFile | sRGB
sFile :默认值。确定颜色配置文件(.icm)的路径和名称。
sRGB :确定标准颜色空间。
intent : 可选项。字符串(String)。设置或检索对象的色彩内容的预定效果。滤镜会根据选择的效果调整色彩输出改善内容显示。
要获取你的显示器或打印机的色彩处理能力的最大优势,选择最符合你的内容的此属性值。 Picture | Graphic | Proof | Match
Picture : 默认值。强调色彩连续性。适用于图像和照片。
Graphic : 强调颜色的饱和度胜过其色调和明度。适用于商业图片。
Proof : 使用最接近的颜色匹配不被支持的颜色。白点不被保护。
Match : 使用最接近的颜色匹配不被支持的颜色。白点受到保护。
特性:
ColorSpace :可读写。字符串(String)。参阅 colorSpace 属性。
Intent :可读写。字符串(String)。参阅 intent 属性。
说明:
根据颜色配置文件(.icm)转换对象的色彩内容。这样能激活对某些细节内容的显示改良,或对硬件设备输出的模拟显示。像打印机或显示器。
通过根据要显示内容的类型匹配恰当的 Intent 特性值可以改善内容显示或打印的质量。例如,当你打印时,可以设置 Intent 特性值为 Graphic 从而确保颜色对比度的恰当。较高的对比度能够使打印出的内容清晰易读。
要模拟硬件设备的色彩输出,你必须定位硬件设备的颜色配置文件(.icm),假如制造商提供了这个文件。将这个颜色配置文件(.icm)的路径和名称指给 ColorSpace 特性,并且对硬件装置要使用的内容应用此滤镜。颜色配置文件(.icm)为你的显示器定义了内容的颜色与显示器标准颜色的偏差。这样滤镜显示就可以模拟 其他硬件设备的输出。
示例:
#idDiv{ filter:progid:DXImageTransform.Microsoft.ICMFilter(colorSpace=sRGB, intent=Picture);}