色彩管理模块 (CMM) 要实现的 WCS 函数

以下函数将由颜色管理模块 (CMM) 实现,并导出以供操作系统调用。

函数 说明
CMCheckColors 确定给定颜色是否位于指定转换的输出 范围 中。
CMCheckColorsInGamut 确定指定的 RGB 三倍是否位于指定转换的输出 范围 中。
CMCheckRGBs 根据输出域检查位图颜色。
CMConvertColorNameToIndex 将命名颜色空间中的颜色名称转换为颜色配置文件中的索引号
CMConvertIndexToColorName 将颜色空间中的索引转换为命名颜色空间中名称数组。
CMCreateDeviceLinkProfile 使用国际颜色联盟在其 ICC 配置文件格式规范中指定的格式创建 设备链接配置文件
CMCreateMultiProfileTransform 接受配置文件数组或单个 设备链接配置文件 并创建颜色转换。 此转换是从第一个配置文件指定的颜色空间到第二个配置文件的颜色空间等到最后一个配置文件的映射。
CMCreateProfile LOGCOLORSPACEA 结构创建显示颜色配置文件。
CMCreateProfileW LOGCOLORSPACEW 结构创建显示颜色配置文件。
CMCreateTransform 已弃用。 没有替换 API,因为此 API 不再使用。 不需要备用 CMM 模块的开发人员来实现它。
CMCreateTransformExt 创建一个颜色转换,该转换从输入 LOGCOLORSPACEA 映射到可选的目标空间,然后使用一组标志来定义转换的创建方式。
CMCreateTransformExtW 创建一个颜色转换,该转换从输入 LOGCOLORSPACEW 映射到可选的目标空间,然后使用一组标志来定义转换的创建方式。
CMCreateTransformW 已弃用。 没有替换 API,因为此 API 不再使用。 不需要备用 CMM 模块的开发人员来实现它。
CMDeleteTransform 删除指定的颜色转换,并释放与其关联的任何内存。
CMGetInfo 检索有关颜色管理模块 (CMM) 的各种信息。
CMGetNamedProfileInfo 检索有关指定命名颜色配置文件的信息。
CMGetPS2ColorRenderingDictionary 获取PostScript颜色呈现字典。
CMGetPS2ColorRenderingIntent 从配置文件中检索PostScript级别 2 颜色呈现意向
CMGetPS2ColorSpaceArray 获取PostScript颜色空间数组。
CMIsProfileValid 报告给定配置文件是否是可用于颜色管理的有效 ICC 配置文件。
CMTranslateColors 使用颜色转换将源 颜色空间 中的颜色数组转换为目标颜色空间。
CMTranslateRGB 将应用程序提供的 RGBQuad 转换为设备 颜色空间
CMTranslateRGBs 使用颜色转换将位图从一个 颜色空间 转换为另一个颜色空间。
CMTranslateRGBsExt 将一个已定义格式中的位图转换为不同的定义格式,并定期调用回调函数(如果指定了一个)以报告进度并允许调用应用程序终止转换。