如何修正Windows下色彩管理宽色域屏的色彩溢出问题?

如何修正Windows下色彩管理宽色域屏的色彩溢出问题?

1.了解Window平台色彩管理的原理

Windows色彩管理真的很糟糕,因为Windows是默认所有应用都是srgb内容的,如果你开启了系统的icc管理,也就是说,系统会在最高的级别强制套用一层滤镜!!对你没看错,是强制的,有色彩管理的软件会 重复套用 !!!!!令人窒息吗?

对你没看错,也就是说,系统级和软件级别的色彩管理会重复叠加的!!!!

  • 最高级别:系统级套用icc,你屏幕上的一切内容会被强制套用!!
  • 低一级:软件级别的icc,如果你在软件上又开启了一层icc色彩管理,这两者就会叠两层!!!!

令人窒息!!所以系统级的icc只能针对于srgb,对于广色域屏根本毫无意义!!

如果你是广色域屏 你只能 二选一 ,用软件来管理,把系统的icc关闭!

2. 解决方案

1. 非专业的宽色域的屏幕:直接色域缩限至srgb

什么是非专业的宽色域的屏幕?

非专业的宽色域 的屏幕是:当你的屏幕色域已经超出了srgb的范围,但又达不到p3或者argb专业色域的范畴。

解决办法: 利用A卡驱动,或者N卡驱动强制缩限至srgb就行了。

A卡设置方法: 在驱动中 开启自定义颜色 关闭色温控制

A卡驱动实现色域缩限的原理是什么?

具体的我也不太懂,原理可以谷歌一下,外网有介绍,大致的意思是a卡驱动会读取你显示器的icc,也就是读取你校正过的icc中的EDID信息,里面包含你显示器能显示的色彩空间范围,a卡驱动会针对你的色彩空间范围进行针对性的srgb色彩缩限。

这是我用DisplayCal校正后生成屏幕的icc配置信息

N卡设置方法:

可以参考这篇文章的方法:(半只苹果:Win平台全局色域限缩方法)

2. 专业的广色域的屏幕:关闭色彩系统级的色彩管理,用软件的icc色彩管理

什么是专业的广色域的屏幕?

专业的广色域的屏幕是:当你的屏幕色域已经完全覆盖了p3或者argb色彩空间。

解决办法: 关闭系统中的icc,利用软件中的icc来进行色彩管理。

3:win软件色彩的兼容性参考

windows目前大部分软件有的支持色彩管理兼容性如下

软件名称 显示器icc色彩管理适配情况
Windous UI(桌面,图标,资源管理器这些) 系统级不支持 (无解,只能全局缩限srgb,放弃广色域)
Chrome 伪支持 (只能强制缩限在 srgb,p3 这两种,无法对宽显示器icc做精细控制,导致色彩显示不准确)
Eagle (素材管理看图软件) 伪支持 (只能强制缩限在 srgb,p3 这两种,无法对宽显示器icc做精细控制,导致色彩显示不准确)
Photoshop 完美支持 (可以精准映射显示器icc配置文件)
Windows11 自带照片软件 完美支持 (可以精准映射显示器icc配置文件)
Windows11 自带媒体播放器 完美支持 (可以精准映射显示器icc配置文件)
DaVinci Resolve(达芬奇,视频制作软件) 内置的Lut方案,不支持icc,icc和lut会同时使用会产生冲突,颜色会变得很奇怪(系统的icc和软件的lut你只能2选一,要么只用系统的,要么只用lut)
Krita (绘画软件) 完美支持 (可以精准映射显示器icc配置文件)
PotPlayer (视频播放器) 完美支持 (可以精准映射显示器icc配置文件)
Blender (3D建模动画渲染制作软件) 内置的Lut方案,不支持icc(系统的icc和软件的lut你只能2选一,要么只用系统的,要么只用lut)
蜂蜜浏览器 (图片查看器) 完美支持 (可以精准映射显示器icc配置文件)
QQ,微信,等国产软件 不支持
网易云,QQ音乐等国产播放器 不支持
.....等,以上仅供参考

五种情况的解决方案:

软件色彩管理方案 解决办法
完美支持的 (可以精准映射显示器icc配置文件) 专业:关闭系统icc,使用软件icc。
非专业:关闭软件icc,用系统icc,用显卡驱动进行全局srgb色域缩限
伪支持的 (只能强制缩限在 srgb,p3 这两种,无法对宽显示器icc做精细控制,导致色彩显示不准确) 专业:直接关闭系统icc,使用软件icc,溢出的颜色可能不精准,追求色彩精准只能用显卡驱动进行srgb色域缩限。
非专业:直接关闭软件icc,是用显卡驱动进行全局srgb色域缩限
内置的Lut方案,不支持icc方案的 (比icc更精准) 专业:关闭系统icc,使用软件lut方案。
非专业:关闭软件icc,用系统icc,用显卡驱动进行全局srgb色域缩限
不支持的 专业:放弃治疗吧!
非专业:关闭软件icc,用系统icc,用显卡驱动进行全局srgb色域缩限
系统级不支持的 专业:放弃治疗吧!
非专业:用系统icc,用显卡驱动进行全局srgb色域缩限

4.如何校正你的显示器,并正确制作出icc配置文件?

软件和硬件推荐

硬件: 任何色度计校色仪硬件都可以,我用的是蓝蜘蛛x,也就六百多块也够用了,不要买红蜘蛛,两倍的价格和蓝蜘蛛一样的硬件,蜘蛛的软件稀烂,最终你还是得用DisplayCal。爱色丽pro会更好一点,但价格在两千左右,如果你不差钱的话。

软件:DisplayCal

具体的安装使用方法我就不多说了,篇幅有限,具体的可以去网上搜索一下,这里我以蜘蛛系列的校色仪为例子大部分通用,我只说关键的几个重点。

安装驱动: 对于蜘蛛系列的校色仪,你需要卸载官方驱动,更新成ArgyIICMS里的开源驱动,比较坑的是因为win签名的问题你想直接安装是安装不了的。

所以你得把win的强制驱动签名关闭,大概的方法是按住shift点重启 —— 进入高级重启选项—— 选择启动选项——然后会有一列启动选项让你选,选第7项,强制禁用驱动签名启动,然后重启之后你就可以安装没有签名的驱动的了。

Displaycal的校色过程

第一步: 设置配置方案,一般选办公与互联网的配置就行了

一般选办公与互联网的配置就行了

第二步: 选择你要校色的显示器,测量模式一般选择常规就行了,注意蜘蛛选其他的会报错。

第三步: 设置成标准的D65数值,6500k实际上是不准的,按照国际标准的D65坐标值校色效果是最好的。取消交互式调整,一般可以跳过这步省一点时间,让软件自己调整就行了。下面保持默认就可以了。

第四步: 设置校正色块数量,屏幕素质好的话,一般用175个色块就够用了,屏幕素质一般,追求最精准的校色效果的话,可以设置700+个色块,或者1700+的色块,175校色块到生成icc文件完也就10分钟左右。

第五步:校色完成

记得开始之前,把你的显示器设置调成默认的状态,调整成你觉得舒服的亮度,对比度不要太高,不要启用任何icc配置文件,添加一个默认的srgb icc配置使用就行了。

然后插上你校色仪,接下来的话,你点校准的的按钮就可以开始校色了,

第一步:让你设置校色识别区域,点那个加号,尽量把识别区域调的大一些

第二步:他会开始运行程序,先让你校正校色仪,这时候校色仪先不要打开,盖子关起来的状态点确定。

第三步:然后他会提示你把校色仪挂在屏幕上,这时候你可以打开盖子,把校色仪挂上去,校色仪最好放识别区域的中间。然后等待校色程序运行就好了,大概要10+分钟的样子,不要用其他程序遮挡识别区域,等一会就行了。

第四步:程序跑完,校色完成了,安装配置就好了,程序会帮你自动应用。

你显示器校色完的显示器信息配置表会保留在软件中,可以删除或者保留,可供你生成lut文件,查看你显示器的信息等功能。

恭喜你!这时候校色全流程已经跑完了!


以上就是文章全部内容啦,如果对你有所帮助的话,请帮我点赞,喜欢,收藏哦!有建议的话可以在评论区交流

编辑于 2022-08-26 01:33