DPI 缩放如何影响屏幕坐标
DPI 缩放会改变界面元素相对于物理屏幕的显示大小。启用缩放后,应用程序、浏览器、屏幕截图和操作系统使用的坐标值可能不再与物理像素网格一对一映射。
这是两个人为屏幕上看起来相同的点报告不同坐标值的最常见原因之一。
为什么坐标会漂移
- 操作系统可能会放大界面元素以提高可读性。
- 浏览器可能会报告逻辑位置,而显示器会在下面呈现更多像素。
- 不同的应用程序可能会使用不同的缩放假设来解释相同的屏幕区域。
如何排除故障
- 检查操作系统缩放百分比。
- 比较本机模式和显示模式读数。
- 使用屏幕截图来验证视觉目标,无需 UI 移动。
- 在错误报告或设计说明中记录缩放设置。
常见问题解答
我应该始终使用本机模式吗?
没有。本机模式更适合硬件级或物理像素测量,而显示模式通常更适合浏览器和布局工作。
共享坐标值时应该包括什么?
包括设备类型、浏览器、缩放百分比以及值是否来自本机模式或显示模式。