本文出处:http://blog.youkuaiyun.com/chaijunkun/article/details/137278931,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在原始出处查看此文。
最近在研究HDR视频的截图算法,目的就是生成色彩正确的截图,可是最近换了新电脑之后发现显示总是偏绿,开始以为是自己的截图算法有问题,但是把图片拖动到Chrome浏览器中又恢复正确的颜色显示了,这说明应该不是图片本身的问题,系统自带的图片查看器应该是症结所在。
经过查阅一些资料,其实只需要在桌面单击右键,选择“显示设置”,打开的窗口向下拉,找到“高级显示器设置”。将“自动管理应用的颜色”选项打开即可。如下图所示:
这是有问题时(选项关闭)的截图:
可以看到,资源管理器中的图片缩略图颜色显示正确,右侧预览颜色也是正确的,只有照片查看器中显示的颜色不正确,图像偏绿。
这是修复问题后(选项打开)的截图:
此时资源管理器中缩略图的颜色和照片查看器中的颜色一致了。
2024年04月07日补充:今天将机器重启了一下,打开Chrome后发现无论是地址栏还是空白页,原先纯白色的区域全部“偏绿”了。感觉就像图片查看器在问题修复之前显示的感觉一样。另外Edge浏览器也会存在相同的问题。后来查阅资料,修改一下Chrome的配置即可:
打开Chrome的配置选项页面:chrome://flags/
找到“Force color profile”,选择“sRGB”,另外将“Forced Colors”选项置为“Enabled”即可。记得修改完配置,将所有Chrome Tab签关闭,完全重启一下Chrome才能生效。
但是这里要提醒,因为一个照片查看器,导致这么多的改动到底值不值得,后来我还是放弃了。将Windows 11中自带的照片查看器卸载了(旧版照片查看器也存在相同的问题)。改用了ImageGlass,唯一麻烦一点的就是需要一个.NET 8.0 Desktop Runtime。安装好后将其设置为默认看图软件,并且将显示器设置进行了还原。目前看没遇到什么问题。
希望能帮到遇到相同问题的朋友。