积磊截图 · 截图与长截图

多台显示器、缩放比例不一致时截图会出问题吗?

截图取自整块虚拟桌面,跨屏框选是可行的。macOS 上源码按每个屏幕各自的像素比做点与像素的换算,主屏的像素比作为统一网格,混合缩放(比如一屏 2x、一屏 1x)的场景在源码注释里被明确记为「需要实机验证」,不保证所有组合都完美;Windows 上的坐标映射是恒等映射,没有这层换算。

WindowsmacOS适用版本:2.11.2

内容核验:

分步操作

  1. 核对屏幕排列

    Windows 在「设置 → 系统 → 显示」;macOS 在「系统设置 → 显示器 → 排列」。

  2. 逐块屏试截

    分别在每块屏上截一张小图,确认坐标正确。

  3. 必要时统一缩放

    把多块屏设为相同缩放比例,能规避混合 DPI 的换算差异。

预期结果

每块屏幕上的选区与实际显示位置一致,跨屏截图包含完整的虚拟桌面范围。

异常与解决

副屏上的选区偏了

可能原因:混合像素比下坐标换算需要实机校准

解决方法:先在副屏上做一次小范围截图验证;把副屏设为主屏再试一次

智能选区选到了整块虚拟桌面

可能原因:鼠标所在屏幕没有被正确识别

解决方法:把鼠标移到目标屏幕内再移动,或临时关掉智能选区手动框

截图里少了一块屏

可能原因:虚拟桌面范围与屏幕排列不一致

解决方法:在系统显示设置里检查屏幕排列是否与物理摆放一致

注意事项

  • 智能选区的最外一级始终是「鼠标所在的那块屏幕」,不会跨到别的屏。
  • 混合 DPI 多屏属于源码自查时明确标注的待实机验证项,不承诺零偏差。