尽量用sRGB模式

小米,明基,LG,联合创新,泰坦军团,华为,雷神,海信等sRGB模式正确,不影响亮度调整,或提供出厂sRGB校色报告的显示器,强烈建议开启sRGB模式,即使不进行任何处理,就有相当不错的色准,还没有色阶损失。

sRGB色域虽然有限但实际应用中绰绰有余,几乎不会是短板,更应看重阶调和层次。请参考该帖,大量摄影师,色彩管理老司机都选择sRGB。

如果不幸买了AOC冠捷(代工飞利浦,优派,宏碁),asus华硕,中低端傻多戴等极度业余,连寨厂都不如的电子垃圾,就不得不折腾了,他们的sRGB模式往往是假把式。
获取显示器ICC

首选校色仪校色。

如果不想租校色仪,运行DisplayCAL-文件-从扩展显示器标识数据创建配置文件,从显示器的edid数据生成icc。核心目的是判断显示器EDID数据是否合理。生成后勾选查看配置文件,分别与Dci-p3或sRGB进行对比,判断是否合理。

市面上广色域显示器写入一般接近Dci-p3色域。

如果发现EDID数据不是很合理,只能把Display-p3的icc作为显示器icc。color.org下载,转载附件-色彩管理-标准icc.zip。注意是DisplayP3而不是DCI-P3。
DisplayCAL校色

白点转换和gamma曲线校准,会造成色阶的严重损失,尽量通过显示器设置调整。

多屏系统不是同款显示器,一般需要白点转换,不然可能有色温偏差,有暖有冷。

判断gamma曲线是否需要校准

DisplayCAL-工具-报告-未校准显示设备报告,查看显示器未校准前的gamma。如果显示器设置里可以调整gamma,可以试着调整使其趋近2.2或2.4。如果显示器不提供该功能则跳过。

判断白点是否需要转换

观察者设置为cie 2012 10°,白点色度坐标(0.3127,0.3290)。配置选项卡可以修改工作目录或给配置文件改名。

运行后会有交互式界面,调整显示器设置:色温rgb尽可能调到接近设置白点,再微调色调,饱和度等选项,对比度尽量只调低。如果调整显示器设置就非常接近6504k色温,则把白点设置为已测量,不进行白点转换。再运行一次未校准显示设备报告,确认gamma曲线。

这一步同时需要对亮度进行调整,如果不需要打印,通常可以考虑调整到120cd,这是爱色丽的建议值。如果需要打印,则最好调整到80cd,不然显示会明显比打印稿亮很多。

艺卓建议值

白点,gamma曲线选已测量,不进行转换

DisplayCAL-预设配置-madvr 3dlut,显示设备从madvr改为显示器,稳定一点。默认1500多个色块,时间充裕可以增加到两三千个色块。伽马值选已测量,则应用校准(VCGT)不打勾,需要调整gamma值则启用。

运行后,工作目录下的icm设置给windows,DisplayCAL软件目录下的DisplayCAL-3DLUT-maker.exe可以使用该icm生成其他格式的3dlut。

转换白点,gamma曲线

偏差非常大只能用色阶换色准。白点设置为色度坐标(0.3127,0.3290),gamma曲线设置为最接近显示器的2.2或2.4。显示设备设置为要校色的显示器。默认100多个色块,酌情增加色块数量,生成icc应用于windows颜色管理。

如果需要生成3dlut,预设配置-madvr-3dlut,显示设备保持madvr,需要调整gamma值则启用应用校准(VCGT)。

madVR使用3dlut

madvr-device-显示器型号-calibration-calibrate this display by using external 3DLUT files。
windows经典色彩管理流程

按win+q搜索颜色管理,将icc文件设置为显示器的配置文件。

系统对应用不执行色彩管理,一律全色域输出。只会根据icc的白点加一个色温滤镜,需要应用读取显示器ICC并进行色彩转换。windows的UI界面依旧以sRGB输出。

直到windows11更新ACM。
ACM自动管理应用的颜色功能

Windows 11 22H2 开始提供Automatically manage color for apps ,开启方式参考该文。

开启ACM后,windows默认视应用为sRGB,不再全色域输出。显示器指定了配置文件,ACM将自动转换到该文件的色彩空间,没有则读取显示器的EDID数据,获取显示器色彩空间。理论上开启ACM后修改显卡驱动设置色域映射是不必要的。

开启ACM后,windows不再希望应用进行ICC转换,旧api调取icc,一律返回空,软件一般视为sRGB。在适配ACM前,大部分通过调取显示器ICC进行色彩转换实现广色域色彩管理的应用暂时只能工作在sRGB。适配ACM前,可以右键,兼容性,Use legacy display ICC color management。
chrome浏览器强制指定广色域色彩空间

chrome://flags/#force-color-profile

chrome该选项默认加载当前显示器的icc文件,并转换为该icc的色彩空间。

没有开启ACM,强制指定更宽的色域,能分辨广色域测试图,但颜色全是偏的。

开启ACM,需要等chrome更新适配ACM,默认设置视为sRGB。
无ACM-HDR

win10 17h2开始 开启HDR模式就能正常映射,即使显示器的bt2020色域覆盖不是很高也无所谓,显示器和操作系统都知道运行在bt.2020色彩空间,windows会自动进行转换。

开启HDR后,亮度调整由软件接管,右键桌面空白处-显示设置-Windows HD Color设置-滑动到页面最下方,可以对SDR内容调整亮度,以常见的HDR400显示器为例,开启HDR模式后,windows亮度调整为0时,亮度约为50~70cd,加一档亮度约增加3cd。既通常在10左右达到90cd,20左右达到120cd。

开启HDR模式后,要关闭显卡设置的色域映射,不然会导致错误的映射。
无ACM

半只苹果:Win平台全局色域限缩方法 文中方法一,全局生效。

N卡可以用工具novideo_srgb,该工具可以限制色彩空间为sRGB,使用nvidia api,效率较高。
AMD显卡驱动设置色域映射防止输出超出显示器色域颜色

A卡驱动设置-显示器:

启用自定义颜色,色温控制6500k等同于关闭自定义颜色。因为sRGB,DisplayP3,ARGB等都是近似6500k色温。

启用自定义颜色,禁用色温控制,则显卡读取显示器EDID数据,并以EDID数据作为色彩空间。

显卡只能告知显示器所用的色彩空间是P3或sRGB等标准色彩空间,显示器无从得知色彩空间被转换,有可能显示器错误的认为显卡输出处于P3色域等色彩空间,导致错误的映射。

通过amd显卡驱动的自定义颜色功能,试图解决过饱和,要看显示器的EDID数据,如果写入的是sRGB的色彩空间,那么通过启用自定义颜色,禁用色温控制,windows颜色管理按默认加载sRGB,可以实现色域限缩。

但是广色域显示器写入sRGB并不常见。开启该功能不能实现色域限缩。
应用配置

显示器设置icc后能自动读取并转换的部分应用:

chrome,

PS的工作空间指的是没有配置文件的图片加载的默认ICC,ps显示会读取显示器icc并自动转换,工作空间不要设置成显示器校色icc。
视频播放器smplayer

mpc-be+madvr资源占用大,启动慢半拍。

smplayer设置,选项中添加--icc-profile-auto就会转换到显示器设置的icc。

-icc-profile-auto -hwdec=d3d11va -profile=gpu-hq

mpc-be+madvr

显示器开启sRGB模式,madvr-device-显示器型号-calibration-this display is already calibrated,下面选bt709。

无ACM广色域显示器,可以选dci-p3。
看图软件xnview
sRGB
windows经典色彩管理,windows已设置显示器校色曲线
可感知与相对比色

从理论上分析,相对比色一般保持ab不变,改变l,而感知一般保持l不变,改变ab。

一贯的流传是可感知似乎特别理想,比例缩放到对应色域。然而色彩管理的输出或输入配置文件,是单向的,rgb->lab或lab->rgb,可感知意图的按比例缩放,需要在生成配置文件时指定参考源空间。在不确定的情况下,全流程相对比色相对比较稳妥。

在实际运行中,色域外颜色在可感知意图下往往也是映射为色域内最饱和色,同相对比色无明显区别。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。