通过修改Display文件来修正你的颜色,针对一些蓝色太强的显示器,避免强蓝色
本帖最后由 gujiangjiang 于 2016-10-28 00:40 编辑前言:
最近在群里呆着看着有人发OSX的拍照,颜色很不对劲,跟我几年前自己的惠普一样的情况,蓝色显示的过蓝,甚至刺眼,我们都知道,蓝色对眼睛的损伤是最重的(不然也不会有什么放蓝光贴膜了,呵呵),那么我就想知道这个问题到底怎么来的呢?为什么会出现蓝色过度饱和的现象呢?
————————————————————————————
具体问题:
这个设备是我的HP Pavilion g4 1018tu的TN屏,44%的色域,来自韩国三星。
这个设备是我的XPS 15 9550 的IPS屏,100%的色域,来自日本夏普。
两者对比一下很明显,XPS的颜色显示非常准确,而HP的屏幕显示就很奇怪,蓝色非常蓝,甚至发黑发紫,看久了眼睛会及其的干涩难受,我一直以为只有我有这个问题,后来看到论坛里很多用相机拍摄的桌面或多或少都有这种蓝色过深的情况,所以应远景群友的要求,来发个教程贴。
————————————————————————————
介绍:
本教程牵扯到EDID的读取(Windows下),Display显示器配置文件的修改(MacOSX下),主要是通过读取Windows下面EDID的颜色分量,然后修改相应厂商写错的颜色分量文件,然后把他们写入Diplay颜色分量里面。
————————————————————————————
科普:
EDID:EDID: Extended Display Identification Data(扩展显示标识数据)是一种VESA 标准数据格式,其中包含有关监视器及其性能的参数,包括供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制以及显示器名和序列号的字符串。
————————————————————————————
前期准备:
1、EDIDManager
2、Plist Editor
3、关闭SIP,修改完可以再开启
————————————————————————————
教程开始:
1、进入一个正常的Windows,必须是安装版Windows,别搞什么PE,检测不到的。
2、运行EDIDManager,然后切换标签看到这几个数值:
大概是这样的形式,简单解释一下:
RX=0.XXX RY=0.XXX (Red红色XY颜色分量)
GX=0.XXX GY=0.XXX (Green绿色XY颜色分量)
BX=0.XXX BY=0.XXX (Blue蓝色XY颜色分量)
WX=0.XXX WY=0.XXX (White白色XY颜色分量)
见上图,一般来说,蓝色偏色的主要看蓝色的y向量,也就是RY后面的数值,对比上面的EDID给出的数值,我们不难发现,Bx和By都等于0.151这个数值,这是不现实的,我通过打开苹果官方显示器和我的xps的显示器描述文件,发现By参数正常一般值应该在0.04-0.07水平,这里显示的0.151明显高出几倍了,所以我们要修改的就是这个By的值。
3、知道了要修改的数值了,那就简单了,我下面给出一个模版,大家依葫芦画瓢把数值填进去。
除了By之外,其他的按照你的EDID填进去,By那一项修改一下,比如我的原本是0.151,我修改为0.090,大家不一定跟我一样,可以反复多次测试,找到适合自己屏幕的最好颜色。
注意把DisplayProductID和DisplayVendorID修改为自己的显示器ID。
4、将该文件重命名为DisplayProductID-xxxx(十六进制)保存,然后再创建一个文件夹,命名为DisplayVendorID-xxxx(十六进制),然后将DisplayProductID-xxxx文件放入DisplayVendorID-xxxx文件夹中。
5、关闭SIP后进入/System/Library/Displays/Contents/Resources/Overrides/文件夹,将你修改后的DisplayVendorID-xxxx放进去,这个地方注意,可能你的DisplayVendorID-xxxx已经出现过,比如苹果用过夏普的屏幕,那么这里默认就有这个文件夹,苹果没用过三星的屏幕,所以这个就没有三星的文件夹,进来之后先看一下有没有跟你一样的DisplayVendorID-xxxx文件夹,没有的话直接把你修改好的文件拷贝过来,有的话不需要拷贝整个文件夹,只需要把你修改好的DisplayProductID-xxxx文件复制道该文件夹内就行了。
7、重启你的Mac,进入系统。
8、这个时候你会发现你的颜色改过来了。
9、教程到此结束。
————————————————————————————
对比一下修改前和修改后,差异显著,现在看着眼睛舒服多了。
修改前:
修改后:
==========================分隔符1.0===========================
注意:
1、可能有些人会说,为什么不选择“颜色”里面的“普通RGB描述文件”呢?
你可以试试,这个颜色适用于标准RGB显示器,但是很多TN屏偏色严重,所以如果用这个颜色配置颜色会变得很淡,我的惠普就是,本来就只有44%的色域,用了这个估计色域只剩下30%了,如果你们不想折腾,可以直接选择这个。。。
2、我建议身边有个iPhone或者iPad或者有个全色域的显示器的可以放在旁边做对比,最简单的方法,对比一下你的iPhone和iPad的AppStore的颜色就可以校准了,大家可以按照这个对比来反复校准,直到把颜色校准正确。
3、这个教程不仅仅适用于蓝色骗色的问题,还有一些同学屏幕偏黄也可以同过这个矫正,具体的矫正过程自己爬文了解RGB色彩的规则和混合颜色的相关知识进行修改,本帖不做深入讨论。
4、拍照取样请用高清相机拍摄,别用截图工具,截图工具不能保存你的颜色数据的,很多朋友用截图工具截出的图是天蓝色的,然而实际上屏幕显示的确实紫色,所以想要校准颜色请用相机。
==========================分隔符2.0============================
工具下载:
==========================分隔符3.0============================
编辑器实在是太差劲了,从11年到现在,体验越来越差了!
一楼占座备用。 科普贴!前排支持! 谢谢分享 支持楼主,好贴 感谢分享。 mark...以后试试 多谢楼主分享 前排支持。。。 留名备用啊 非常好的文章!谢谢! 很需要,tn屏下简直瞎眼睛 gun222 发表于 2017-2-20 11:24 https://www.pcbeta.com/static/image/common/back.gif
很需要,tn屏下简直瞎眼睛
有些TN屏颜色是对的,我现在就发现一些三星的低端TN屏会出现严重偏色,所以需要矫正 请问楼主,为何只修改DisplayBlueY不修改DisplayBlueX呢?这两个值看起来都是控制蓝色的,为啥还分XY啊 感谢分享! 感谢分享!
楼主你好,我用你给的软件提取出数据,但是DisplayProductID和DisplayVendorID分别是15C4与CMN,填进去就提示无效,请问还有什么其他方法提取这个
还有,不知道\CMN15C4\4&1bdb7018&1&UID265988这组数据有没有那两个信息,谢谢啦 非常好的文章,支持楼主。 感谢楼主分享。 非常有用,效果很好。