多显示器与 DPI 缩放:截图出现模糊的解法

如果你的电脑是笔记本加外接显示器的组合,且两块屏幕的缩放比例不一样(比如笔记本 150%、外接 1080p 保持 100%),截出来的图可能会出现模糊或尺寸不对。这不是 Snipaste 的缺陷,而是 Windows 的 DPI 机制决定的,但有办法规避。

为什么会模糊

Windows 会按「系统 DPI」和「每显示器 DPI」两套方式处理缩放。如果一个程序没有声明支持 Per-Monitor DPI awareness,系统会用位图拉伸的方式帮它缩放,于是界面整体模糊。截图工具如果处在这种状态下,截出来的就是已经被拉伸过的画面。

三个实用设置

1. 让 Snipaste 感知真实 DPI

Windows 兼容性设置里,可以为特定程序指定「高 DPI 缩放感知」。找到 Snipaste 主程序,右键属性 → 兼容性 → 更改高 DPI 设置 → 勾选「替代高 DPI 缩放行为」,在下拉里选择「应用程序」或「系统(增强)」。

选「应用程序」通常能让截图按物理像素取,清晰度最好;选「系统」兼容性最好但界面可能偏小。

2. 调整每块屏幕的缩放比例

设置 → 系统 → 显示 → 缩放。如果两块屏差异太大(比如 100% 和 200%),可以在中间档位做取舍,比如都设成 125% 或 150%。差异变小后,DPI 切换带来的问题也会减轻。

3. 改变截图时的显示器切换方式

如果你主要在一块屏上工作,把它设为主显示器并保持 100% 缩放,截图体验会最稳定。外接屏用 100% 做精细工作,笔记本屏用 150% 做阅读,这个组合比较合理。

判断是否生效的方法

截一张纯文字的界面,放大到 400% 查看边缘。如果文字边缘有明显插值痕迹,说明还在被系统拉伸;如果字口清晰锐利,说明 DPI 感知已正确生效。

关于高分辨率下的截图尺寸

在缩放比 150% 的屏幕上,截一张 1920×1080 的区域,得到的像素数会明显大于 1920×1080——这是正确的,因为它记录的是物理像素。分享给别人的时候如果对方不需要这么高的清晰度,粘贴到聊天工具里会自动压缩,不必自己先缩小。

小结

混合 DPI 环境下截图模糊的解法只有一个:让程序正确感知 DPI。设置一次之后长期有效,不需要每次截图都管这件事。

延伸阅读: Snipaste 下载后必做设置:快捷键、开机自启一次搞定

延伸阅读: Snipaste 截图标注技巧:箭头、文字、马赛克一次说清

延伸阅读: Snipaste 官网下载:免费截图 + 贴图工具,Windows/Mac/Linux 全平台支持