问题重现
大家在使用Chrome内核浏览器(包括edge,360急速等等)进行网页截图时会发现图片突然泛白了,变得不清晰,有种过曝的效果。比如下面的网页原来是这样的:
截图后变成这样了:
原因分析
表象原因为系统显示设置里开启了HDR,所以理论上只要关闭HDR就可以解决,但是这种牺牲体验换来的解决办法总会让人纠结。
直接原因是chrome会默认匹配系统的颜色管理,但是由于截图瞬间颜色管理出错,所以出现了颜色显示不对。
解决办法
1. 在chrome地址栏输入chrome://flags/
2. 在页面的搜索栏搜索force color profile
3. 在选项中选择所对应的颜色管理。(比如Display P3
)
那edge浏览器怎么办呢?其实edge也是使用的Chrome内核,所以直接用上面的方法即可,当然你也可以试试edge://flags/
,下面的步骤都一样了。