首页 >> 知识 >> 使用高级颜色的 ICC 配置文件行为

使用高级颜色的 ICC 配置文件行为

使用高级颜色的 ICC 配置文件行为项目06/13/2023

高级颜色是 OS 技术的一个总术语,适用于颜色保真度明显高于标准显示器的显示器。 有关详细信息,请参阅在 高/标准动态范围显示器上使用 DirectX 和高级颜色。 高级颜色和自动颜色管理可确保所有应用(包括旧版和新式应用)的一致和色度准确显示颜色。 但是,你的应用可能已经使用国际颜色联盟 (ICC) 颜色配置文件来执行自己的显式颜色管理。

当高级颜色在 SDR 或 HDR 显示器上处于活动状态时,显示 ICC 配置文件的行为会以非向后兼容的方式更改。 如果你的应用使用显示 ICC 配置文件,则 Windows 会提供兼容性帮助程序,以确保你的应用继续获得正确的行为。 高级颜色感知应用应从直接与显示 ICC 配置文件交互过渡,因为 Windows 提供替换面向应用的 API,可提取配置文件;有关完整指南,请参阅 在高/标准动态范围显示器上使用 DirectX 与高级颜色。

本主题介绍 ICC 配置文件行为中的更改。 此外,如果颜色管理的应用需要继续使用显示 ICC 配置文件,则本主题将介绍如何调整应用以增量方式利用高级颜色优势。

旧版 Windows 颜色管理行为

当高级颜色处于非活动状态时,Windows 不会对应用的视觉内容输出执行任何颜色管理, (例如 GDI hDC、DirectX 交换链或合成视觉对象) ;实际上,它假定应用内容位于标准 sRGB 颜色空间中。 如果想要在活动显示器上准确再现颜色,则应用必须执行自己的颜色管理,通常使用国际颜色联盟 (ICC) 颜色配置文件。 main概念步骤如下:

获取显示器的颜色特征。将颜色空间转换为显示器的颜色空间。执行声域映射,以限制到显示器的域。

下面是有关这三个步骤的

网站地图