如何修正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色彩缩限。
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文件,查看你显示器的信息等功能。
恭喜你!这时候校色全流程已经跑完了!
以上就是文章全部内容啦,如果对你有所帮助的话,请帮我点赞,喜欢,收藏哦!有建议的话可以在评论区交流