Snipaste HDR截图发灰或过曝怎么办:高动态范围显示器下的截图颜色处理

Snipaste HDR截图发灰过曝颜色处理示意

Snipaste 开 HDR 后截图发灰或过曝,多因 HDR 画面转普通图片时色彩映射不一致。先关 HDR 截一张对比,再更新 Snipaste 开启 HDR 色彩校正;要求颜色准确就临时关 HDR 再截。

买了支持 HDR 的显示器,在 Windows 里把 HDR 打开以后,很多人会发现一个奇怪的现象:屏幕上看着一切正常,可用截图工具截下来的图片要么整体发白、像蒙了一层雾,要么亮的地方一片死白、细节全没了。这篇文章不急着给答案,而是像做实验一样,先讲清楚为什么会这样,再用一次对照截图锁定问题,然后分别从 Snipaste 和系统两端处理,最后说明截坏的图还能不能救。

为什么 HDR 下截图会偏色:HDR 画面转成普通图片时的色彩映射

普通显示器和普通图片用的是标准动态范围,也就是常说的 SDR。一张 PNG 或 JPG 图片里,每个像素的亮度都被限定在一个固定区间内,最亮的白就是“纯白”,不会更亮。而 HDR 模式下,系统允许画面里的亮部比纯白还要亮得多,显示器也会按更高的亮度去显示这些内容。

开启 HDR 以后,Windows 会把整个桌面放进一个更大的色彩和亮度空间里合成,连普通的 SDR 窗口也会被“搬进”这个空间显示。截图工具抓取屏幕时,拿到的是这个更大空间里的画面数据,但最终要存成普通图片,就必须把它重新“压回”SDR 的范围,这一步叫色调映射或色彩映射。

如果截图工具没有做这一步,或者做法和系统显示时不一致,就会出现两种典型结果:一种是亮度和对比度被整体抬高后又被截断,画面发灰发白、颜色变淡;另一种是亮部数值超出范围,被直接压成纯白,形成过曝。所以问题并不是截图“截错了”,而是两种色彩体系之间的换算没有对上。

先确认问题来源:关掉 HDR 截一张做对比

动手调设置之前,先做一次简单的对照实验,确认问题确实出在 HDR 上,而不是显示器色彩配置、图片查看器或者聊天软件压缩造成的。整个过程只需要几分钟。

  1. 挑一个颜色丰富、有亮部也有暗部的画面作为测试对象,比如一张风景图片或者一个配色鲜艳的网页,打开后保持窗口位置不动。
  2. 在 HDR 开启的状态下,按 Snipaste 截图快捷键截下这个画面,保存为 PNG 文件,文件名标上“开启”,方便之后区分。
  3. 打开 Windows 设置,进入“系统”里的“屏幕”或“显示”页面,把 HDR 开关关闭,等待屏幕闪一下、显示恢复稳定。
  4. 保持同一个画面,再用 Snipaste 截一张同样范围的图,保存为另一个 PNG 文件,文件名标上“关闭”。
  5. 把两张图并排放在同一个看图软件里对比:如果“开启”那张明显发白、发灰或过曝,而“关闭”那张颜色正常,就可以确定是 HDR 色彩映射造成的问题。

如果两张图看起来一样都偏色,问题可能出在显示器色彩配置文件、看图软件的色彩管理或者显卡驱动设置上,就不属于本文要解决的范围了,可以先检查这些地方。

Snipaste HDR截图发灰过曝的对照排查步骤

Snipaste 端的处理:检查 HDR 相关选项与软件版本

HDR 截图偏色是用户反馈了很久的问题,从 Snipaste 官方更新说明看,较新的版本已经加入了 HDR 色彩校正的支持。所以第一步要做的,就是确认自己用的是不是新版本,以及这个选项有没有打开。

  1. 右键单击任务栏通知区域的 Snipaste 图标,在菜单里找到检查更新或关于相关的入口,看看是否有新版本可用;从应用商店安装的,可以到商店里检查更新。
  2. 更新完成后,再次右键托盘图标打开“首选项”,在各个页面里查找名称带有 HDR 或色彩校正字样的选项,找到后勾选启用,具体所在页面以实际界面为准。
  3. 打开选项后,用上一节的方法在 HDR 开启状态下重新截一张测试图,和“关闭 HDR”那张做对比,观察发白和过曝是否明显改善。
  4. 如果找不到相关选项,说明当前版本可能还没有这项功能,或者被放在了别的名称下,可以查看软件自带的更新说明,或者暂时用后文的系统端方法处理。

有用户反馈,开启校正后的截图比屏幕上看到的略微偏暗,但已经不会再过曝。对于日常沟通、写文档这类用途,这样的效果完全够用;如果你需要和屏幕显示几乎一致的颜色,还是建议配合下一节的系统端设置。

系统端的处理

无论截图工具做得多好,HDR 和 SDR 之间的换算都很难做到完全一致。从系统端入手,要么让 SDR 内容在 HDR 模式下的显示更接近标准,要么在截图的时候干脆关掉 HDR,这是目前最稳妥的两条路。

Windows 显示设置里的 HDR 开关与“SDR 内容亮度”

  1. 打开 Windows 设置,进入“系统”里的“屏幕”或“显示”,在多显示器的情况下先在顶部选中开启了 HDR 的那块屏幕。
  2. 点击 HDR 相关的设置项进入详细页面,可以看到 HDR 的总开关,以及一个调节 SDR 内容亮度的滑块,名称以你的系统版本为准。
  3. 这个滑块决定了普通窗口在 HDR 模式下有多亮。有用户发现,把它往低调能明显缓解截图过曝,但屏幕上普通窗口也会跟着变暗,需要自己在“截图准确”和“日常观感”之间找一个平衡点。
  4. 建议一边小步调整滑块,一边用 Snipaste 截同一个测试画面,找到截图颜色基本正常、屏幕亮度也能接受的位置后再固定下来。

需要截图时临时关闭 HDR 的快捷方式

如果你只是偶尔需要颜色准确的截图,比如给设计稿、产品图或者配色方案截图,最简单的做法就是截图前把 HDR 关掉,截完再打开。为了不每次都进设置页面,可以准备几种快捷方式:

  1. 在较新的 Windows 系统中,可以尝试按 Win 加 Alt 加 B 快速切换 HDR 开关,按下后屏幕会闪一下,表示 HDR 状态已经改变,是否支持以实际系统为准。
  2. 打开操作中心或快速设置面板,看看里面有没有 HDR 的快捷开关按钮,有的话可以把它固定在显眼的位置,一键开关。
  3. 如果以上两种都不可用,可以在显示设置页面上单击右键把它固定到开始菜单,下次直接从开始菜单进入,少点几下鼠标。
  4. 切换 HDR 之后等一两秒让屏幕稳定,再按截图快捷键;切换的瞬间截图,可能会截到闪烁过程中的异常画面。

游戏、视频播放器等 HDR 内容与普通桌面窗口的差别

HDR 模式下屏幕上其实同时存在两类内容:一类是专门为 HDR 制作的内容,比如支持 HDR 的游戏、HDR 视频和照片,它们本身就带有超出普通范围的亮度信息;另一类是普通的桌面窗口,比如浏览器、文档、聊天软件,它们只是被系统“搬”进 HDR 空间里显示的 SDR 内容。

截普通桌面窗口时,经过正确的色彩校正,基本可以还原到接近原样;但截真正的 HDR 内容时,那些比纯白还亮的部分在普通图片里根本没有对应的颜色,只能被压缩或截断,所以无论怎么处理都会和屏幕上看到的有差别。这也是为什么有人觉得“截网页还行,截游戏就是不对”。

另外,部分视频播放器和流媒体内容带有版权保护,截图时会显示为黑块,这和 HDR 无关,属于播放软件的限制。如果你截到的是一块黑色区域,而不是发灰过曝,就要从这个方向去理解。

Snipaste HDR截图不同内容与处理方式对照

截完再补救:什么时候可以靠调整亮度对比度挽回,什么时候只能重截

已经截好、甚至已经发出去的图偏色了,能不能事后修?答案取决于偏色的类型。判断方法很简单:把图片放大,看看最亮的区域里还有没有细节。

  1. 如果整张图只是发灰发白,但放大后亮部仍然能看到纹理、文字边缘也清楚,说明信息还在,可以在图片编辑软件里适当降低亮度、提高对比度和饱和度,通常能恢复到可接受的程度。
  2. 如果亮部已经是一整片纯白,放大后什么纹理都没有,说明这部分信息在截图时就已经丢失了,后期无论怎么调都变不回来,只能按前文的方法处理后重新截图。
  3. 对于只用来传达文字信息的截图,比如报错提示、聊天记录,轻微发灰其实不影响阅读,不必花时间修图;对于要展示颜色效果的截图,比如设计稿和商品图,建议直接重截。
  4. 以后遇到类似需求,可以养成先截一张小图检查颜色、确认没问题再截正式图的习惯,比事后补救省事得多。

常见问题:只有一块显示器开了 HDR、外接显示器偏色、截图发给别人颜色更淡

Snipaste HDR截图多显示器偏色等常见问题

只有一块显示器开了 HDR,截图有时正常有时不正常

多显示器环境下,HDR 是按每块屏幕单独开关的。在没开 HDR 的那块屏幕上截图,颜色自然正常;在开了 HDR 的屏幕上截图就会偏色;如果一次截图横跨两块屏幕,还可能出现一半正常、一半发白的情况。先确认你截的内容在哪块屏幕上,必要时把要截的窗口拖到没开 HDR 的那块屏幕上再截,这是最快的解决办法。

笔记本屏幕正常,外接显示器截图偏色

很多外接显示器支持 HDR,接上后系统可能自动为它打开了 HDR,而笔记本自带屏幕没有开。到显示设置里选中外接显示器,检查它的 HDR 开关状态和 SDR 内容亮度设置。如果外接显示器的 HDR 效果本身一般,日常办公时直接关掉它的 HDR,截图和观感往往都会更好。

截图发给别人,对方看到的颜色更淡

先确认偏色是不是发生在你这一端:用本机看图软件打开原始截图文件,如果本机看着正常,问题就可能出在传输或对方设备上,比如聊天软件压缩了图片、对方屏幕亮度偏高或开了护眼模式。需要准确传递颜色时,可以把截图保存为 PNG 文件,以文件形式发送而不是直接粘贴,减少被压缩的可能。

开了色彩校正,截图却比屏幕暗

这是色调映射的取舍造成的。为了避免过曝,校正过程会把亮部压低,结果整体看起来比屏幕上暗一些。对日常截图影响不大;如果介意,可以配合调整系统里的 SDR 内容亮度,或者在需要高还原度时临时关闭 HDR 截图。

总结一下处理顺序:先关掉 HDR 截一张对照图,确认问题来自 HDR 色彩映射;然后把 Snipaste 更新到新版本,在首选项里打开 HDR 色彩校正相关选项;仍不满意就调整系统的 SDR 内容亮度,或者在需要准确颜色时临时关闭 HDR 再截图。按这个顺序排查,大多数 HDR 显示器上的截图发灰和过曝问题都能解决。