@color-profile

@color-profile CSS at 规则 定义并命名了一个颜色配置文件,该配置文件可以在 color() 函数中使用来指定颜色。

语法

css
@color-profile --swop5c {
  src: url("https://example.org/SWOP2006_Coated5v2.icc");
}

描述符

src

指定从哪里检索颜色配置文件信息的 URL。

渲染意图

如果颜色配置文件包含多个渲染意图,则此描述符允许选择其中一个作为要使用的意图,以定义如何将颜色映射到比该配置文件定义的更小的 色域

如果使用,它必须是以下关键字之一

相对色度

媒体相对色度要求将落在目标介质 色域 内的源颜色相对于各自的介质白点保持不变。落在目标介质色域之外的源颜色将使用各种不同方法映射到色域边界上的颜色。

绝对色度

ICC 绝对色度要求将落在目标介质 色域 内的源颜色相对于采用的白点(一个完美的反射漫射体)保持不变。落在目标介质色域之外的源颜色将使用各种不同方法映射到色域边界上的颜色。

感知

此方法通常是图像的首选选择,尤其是在源和目标之间存在较大差异时(例如,在反射印刷品上再现屏幕显示图像)。它采用源图像的颜色,并使用专有方法重新优化目标介质的外观。

饱和度

此选项是为了保留原始颜色的相对饱和度(色度)并保持纯色而创建的。但是,它遇到了与感知意图一样的互操作性问题。

示例

此示例来自规范,演示了使用胶印到 ISO 12647-2:2004,使用 CGATS/SWOP TR005 2007 特征数据,在 5 级纸张上,墨水限制为 300% 总面积覆盖率,以及中等灰色成分替换 (GCR)。

src 描述符指定从哪里检索颜色配置文件信息的 URL。

css
@color-profile --swop5c {
  src: url("https://example.org/SWOP2006_Coated5v2.icc");
}
.header {
  background-color: color(--swop5c 0% 70% 20% 0%);
}

正式语法

@color-profile = 
@color-profile [ <dashed-ident> | device-cmyk ] { <declaration-list> }

规范

规范
CSS 颜色模块级别 5
# at-profile

浏览器兼容性

没有浏览器实现此功能。