Windows 11bug造成HDR屏幕无法正确显示色彩

Windows 11一项bug造成HRD屏幕无法正确显示色彩,特别是使用Win32 API显示色彩的应用程序。

一些用户近日在Reddit及Windows讨论区反映,在安装Windows 11更新后,出现色彩偏差情况。

根据微软上周更新的Windows健康状态页的描述,一些照片编辑程序在某些HDR显示器上无法正确显示色彩,最普遍情况是白色变成亮黄色或其他颜色。微软仅简短解释这个问题发生在使用渲染色彩的Win32 API,在某些特定情况下回复错误,该公司正在调查,但表示并非所有色彩管理程序都受影响,Windows 11“设置”页中的色彩管理文件,包括微软色彩控制台(Color Control Panel)能正确运行。

根据用户通报,在Chrome上有问题,在微软自己的“照片”App则没此问题。另一名用户回应在Firefox正常,在Edge上不正常。不过也有用户贴出“照片”应用程序在蓝、绿、红等颜色的显色问题,相较之下,“小画家”、缩略图色彩及第三方程式Honeyview都正常运行。

图片来源_Aleqq

一名用户引述显示器厂商Eizo的说法,这是出于OSbug问题,使其无法正确接收ICC色彩描述档(ICC Profile),目前没有解决方案,厂商也建议用户暂时不要使用安装Windows 11的PC来处理色彩。

微软讨论区一名用户解释,是Windows 11以GetICMProfile函数截取ICC文件信息出问题。如果使用其他函数,包括WcsGetDefaultColorProfile 或ColorProfileGetDisplayDefault截取ICC信息的PC机应用程序就不会受影响。

这个问题主要影响Windows 11 21H2,微软表示正在解决问题,预计会在1月底发布更新版本解决。