在安装新版本的Chrome以后,不知道从哪天开始,就发现在Chrome中显示的图片颜色和平时的不一样。同样出现问题还有内置了Chrome最新内核的QQ浏览器等。一开始我以为是我自己眼睛花,后来才发现这个显示异常的问题真实存在,不过好在有万能的Google(这个网站并不存在),让我找到了解决问题的办法。
首先,我们要知道,显示器上显示的颜色可能和图片本身的颜色会有所区别,因为显示器本身会加载一个叫做颜色配置的文件,也就是ICC文件。通过这个文件来对不同批次生产的显示器个体进行微调,从而使得在显示上保持一致。一般用于进行双屏或者多屏幕使用的时候。不过话说回来,如果你用的是TN面板的显示器,再怎么调试也是那个鬼样子,多屏幕的视觉角度差异基本就让这事情成了无解。
好了,废话说了很多,还是进入正题吧,之前我的浏览器是这样子的:
大家看到,上面两个图中,IE和Chrome中显示的颜色是不同的,如果看不出来你好去看医生了,哈哈。而究其根本的问题,是因为在新版的Chrome中加载了颜色配置文件所导致的。这原本是一个高级的功能,但是在大多数时候,普通用户的颜色配置文件都是管理混乱的,所以就傻逼了…所以最好的方法就是禁用这个功能,或者把这个功能配置为一个和IE相同的标准值。下面就是配置的办法:
- 在Chrome的地址栏输入:chrome://flags
- 找到 Force color profile 的设置栏目,然后调整设置。默认的设置是Default,如果你现在浏览器显示正常呢,那就保持不动,如果不正常,就在这里选择为sRGB。
嗯,这样弄完以后就搞定了~ 希望这个小技巧能给大家带来帮助。
解决了我的大问题,太感谢了!现在颜色显示终于正常了!