处于HDR状态的应用截图时过曝的处理方法
前言#
前段时间拿到了人生第一台支持 HDR 的显示器,回来后欢欢喜喜赶快开启了 HDR 模式,很快便发现了问题。在 Windows 系统下开启全局 HDR 后,在某些应用截图时会出现过曝现象,如图所示:


而原图是这样的:


可以看到,HDR 使得应用截图更亮了,但本来就亮的部分就过曝了;不仅如此,使用各种截图工具(QQ、微信、Windows自带截图工具,Win+PrintScreen等)都会生成过曝的图片。
解决办法#
查询了一些解决办法,比较有效的有以下几种:
- Windows 自带截图工具中设置 HDR 选项
- 利用 Xbox Game Bar 的截图工具(默认快捷键为 Win+Alt+PrintScreen,默认保存在用户的videos文件夹中)得到 jxr 文件,再利用 HDR + WCG image viewer 将其转为 jpg 格式
- (平替第二种方法)利用 Xbox Game Bar 的截图工具(默认快捷键为 Win+Alt+PrintScreen,默认保存在用户的videos文件夹中)得到 jxr 文件,直接用画图打开,保存即可,结果与方法二的转换结果相同
1. 截图工具设置法#
这个方法最为简单,而且截图功能与原版截图方法相同。首先打开截图工具,找到右上角的设置,在其中找到 HDR屏幕截图颜色更正器
选项,开启即可。随后用截图工具截图就正常了。



2. 利用 HDR + WCG image viewer 转换 jxr 文件#
首先需要得到 jxr 文件,用英伟达的屏幕捕获(Alt+F1,但有些情况下不生效)或 Xbox Game Bar 的屏幕捕获(Win+Alt+PrintScreen)都可以得到。
之后在微软商店中下载 HDR + WCG image viewer 软件,如图:

打开软件后,点击左上角的 Open image
,选择准备好的 jxr 文件,即可导入图片;或者直接右键图片,选择用 HDR + WCG image viewer 软件打开也可以。软件左侧会显示图片信息,这里可以调节图片亮度,选择合适的亮度后,点击 Export image to SDR
导出即可。

3. 利用画图工具转换 jxr 文件#
还是首先得到一个 jxr 文件,这里可以直接用图库打开,复制,粘贴到画图中,然后将图片另存为即可得到相同的效果。

