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);}