屏幕尺子怎么校准:DPI 计算、银行卡比对、机型库零校准三种方法对比

· 约 6 分钟 📏 在线尺子

身边没尺子但要量个小尺寸(票根 / 卡片 / 名片 / 螺丝直径)的场景非常普遍。物理尺通常只有一把还经常找不到,而手机相机里测距应用又依赖摄像头扫描——屏幕直尺最大的优势是 设备本身就是尺子,掏出来贴上去就能读数。这篇讲清三种校准方法的精度差异、适用场景,以及外接显示器、显示缩放等特殊情况的处理。

为什么必须校准

浏览器只知道:
  - CSS 像素数(width: 100px)
  - devicePixelRatio(设备像素 vs CSS 像素的比)

浏览器不知道:
  - 屏幕物理尺寸(多少英寸 / 厘米)
  - PPI(Pixels Per Inch,每英寸像素数)
  - 物理像素的实际大小

所以”画一个 100 CSS px 宽的方块”在不同设备上物理尺寸不同:

设备PPI100 CSS px 物理宽度
iPhone 134605.3 mm
iPad Air2649.2 mm
MacBook Air M222410.8 mm
24” 1080P 显示器9226.4 mm
27” 4K 显示器16314.9 mm

任何在线尺子都必须先建立 px-per-mm 比例关系 才能显示准确刻度——这就是”校准”。

三种校准方法

方法 1:DPI 计算(理论法)

知道屏幕的 PPI 和 devicePixelRatio,可以理论计算 px-per-mm:

PPI = 屏幕对角像素数 / 屏幕对角英寸数
1 英寸 = 25.4 mm
px-per-mm = PPI / 25.4

:iPhone 13 标称 460 PPI:

px-per-mm = 460 / 25.4 = 18.11 设备像素 / mm
(每 18 个设备像素 = 1 毫米)

CSS 像素层面(devicePixelRatio = 3):

CSS px-per-mm = 18.11 / 3 = 6.04
(每 6 个 CSS 像素 = 1 毫米)

优点:理论上最准确(厂商精确标称值) 缺点:需要知道 PPI(多数用户不知道);浏览器缩放、显示缩放都会破坏假设

方法 2:机型库(自动法)

工具内置常见机型 PPI 数据库——选机型后自动按 PPI 反算 px-per-mm。

收录范围数据来源
iPhone 全系苹果官方页面
iPad 全系苹果官方页面
MacBook 全系苹果官方页面
主流安卓旗舰(三星、华为、小米)厂商规格页
Surface 系列微软官方
主流笔记本(戴尔、惠普、联想)部分覆盖

精度:1-2% 误差(厂商标称的精度)。

适用

  • ✅ 用主屏(笔记本自带屏 / 手机屏 / 平板屏)
  • ✅ 系统显示缩放保持”默认”
  • ✅ 浏览器缩放保持 100%

不适用

  • ❌ 外接显示器(库里没有专门型号数据)
  • ❌ macOS 显示缩放(“看起来像 1680×1050”)
  • ❌ Windows 显示缩放 ≠ 100%

方法 3:银行卡校准(手动法)

拖动屏幕上的滑块对齐物理银行卡的宽度(85.60 mm)——任何 ID-1 / CR80 卡都符合此尺寸。

算法

校准滑块对齐物理 85.60 mm 长度
读取滑块对应的 CSS 像素数 N
px-per-mm = N / 85.60
保存到 localStorage

精度:±0.5 mm(人眼对齐极限)。

适用

  • ✅ 任何设备
  • ✅ 外接显示器
  • ✅ 系统显示缩放 / 浏览器缩放都能用(校准时是什么状态后续保持)
  • ✅ 不在机型库的设备

通用 CR80 卡列表(手边一定有一张):

是否 CR80
银行卡 / 信用卡✅ 全球 ISO 标准
中国二代身份证
港澳台居民来往内地通行证
学生证 / 工卡✅(多数)
健身卡 / 会员卡✅(多数)
国际驾照
SIM 卡❌ 更小
名片❌ 自由尺寸
礼品卡❌(部分异形)

三种方法精度对比

方法精度操作时间适用
DPI 计算1-2%需查 PPI理论上最准但实操慢
机型库1-2%< 5 秒主屏 + 默认缩放
银行卡±0.5 mm30 秒任何场景

实测精度对比(量已知 100mm 物体):

校准实测
iPhone 14 + 机型库99.5-100.3 mm
iPhone 14 + 银行卡99.7-100.5 mm
MacBook Pro M1 + 机型库(默认缩放)99.4-100.4 mm
MacBook Pro M1 + 机型库(“更多空间”模式)92-95 mm(偏 5-8%
MacBook Pro M1 + 银行卡99.5-100.5 mm
24” 1080P 外接 + 银行卡99.0-100.5 mm

结论:银行卡是最稳的兜底,机型库在标准场景下更快。

特殊场景处理

macOS 显示缩放

系统设置 → 显示器 → “更多空间” / “看起来像 X”会让机型库失效:

"默认" 模式 → 1.0× 缩放 → 机型库准
"更多空间" → ~1.1× 实际缩放 → 机型库偏 8-10%
"更大文字" → ~0.9× 实际缩放 → 机型库偏反方向

解决方法(任选):

  1. 切回”默认”显示模式再用机型库
  2. 改用银行卡校准(推荐)
  3. 不调系统、用银行卡校准

Windows 显示缩放

设置 → 系统 → 显示 → “缩放与布局”通常默认 125% 或 150%(高 DPI 屏):

100% → 机型库准
125% → 机型库偏 25%(刻度全大)
150% → 机型库偏 50%

解决方法

  1. 临时把缩放调成 100% 再校准(设置 → 显示 → 缩放与布局 → 100%)
  2. 改用银行卡校准(推荐)

外接显示器

机型库通常没有外接显示器型号数据:

笔记本主屏 → 机型库可用
外接显示器 → 必须用银行卡

切换屏幕后重新校准一次——校准值是按当前显示设置存的,跨屏不通用。

浏览器缩放(Ctrl+/Ctrl-)

校准前先 Ctrl+0 重置 100%。校准后改缩放,刻度会跟着失真——必须重校。

隐身模式

隐身模式 localStorage 关页面就清——每次开新隐身窗口都要重校。

使用要点

1. 校准前的准备

[ ] 浏览器缩放 = 100%(Ctrl+0)
[ ] 系统显示缩放 = 默认 / 100%(macOS / Windows)
[ ] 选好校准方法(机型库优先,银行卡兜底)
[ ] 准备好物理参照(已知机型 / CR80 卡)

2. 校准操作

机型库

  1. 点未校准提示条
  2. 选择设备型号(型号可在系统”关于本机”看)
  3. 校准完成

银行卡

  1. 点未校准提示条
  2. 屏幕显示一个滑块和”标尺”图形
  3. 把物理银行卡贴在屏幕上
  4. 拖动滑块让屏幕标尺长度等于银行卡宽度(85.60 mm)
  5. 点确认

3. 测量

  • 横竖切换适合不同长度物体
  • 拖动游标标记一段距离,松手即显示 cm + inch
  • 量横向长物体用横屏,量长方形物件可竖屏

4. 重新校准

换以下任一情况后必须重校:

  • 换设备
  • 换浏览器(Chrome ↔ Safari)
  • 切换显示器(外接 ↔ 笔记本屏)
  • 改变浏览器缩放
  • 清缓存 / 隐身模式

适用场景

✅ 适合屏幕尺子

场景物体范围期望精度
量手机 / 手表表盘< 10cm±0.5mm
量名片 / 票根 / 卡片5-10cm±0.5mm
量小印章 / 标签< 5cm±0.3mm
量 USB 接口 / 数据线宽< 3cm±0.3mm
量螺丝直径3-10mm±0.3mm(勉强够)
教学演示任意演示级
比对照片打印尺寸< 30cm±1mm

❌ 不适合屏幕尺子

场景原因替代
量房间 / 家具超过屏幕物理尺寸卷尺 / 激光测距
精密机加工件公差 < 0.1mm游标卡尺 / 千分尺
衣物量体软体物难贴屏软卷尺
室外户外屏幕反光看不清物理直尺
跨纸张测量一次量不完物理直尺

实战清单

要做

  1. 校准前重置浏览器缩放 100%
  2. 主屏用机型库、外接显示器和缩放设备用银行卡
  3. 重要测量重复 3 次取均值
  4. 量小物件用手机 / 平板,量大物件用笔记本 / 显示器
  5. 校准完后保持系统设置不变

避免

  1. 显示缩放 ≠ 默认时还用机型库(偏差大)
  2. 跨屏不重校(外接显示器和主屏校准不通用)
  3. 在弯曲屏幕上量直线物体(视差大)
  4. 用屏幕尺量 < 1mm 公差的精密件(精度不够)
  5. 隐身模式校了一次就习惯(关页面就清)

一句话总结

屏幕尺子精度在 ±0.5-1mm 区间——日常票根 / 卡片 / 印章足够,精密机加工请用游标卡尺;机型库省事但限主屏 + 默认缩放,银行卡校准是兜底神器,任何设备任何场景都能用。

❓ 常见问题

为什么浏览器不能直接知道屏幕物理尺寸?

浏览器只暴露 CSS 像素和 devicePixelRatio,不知道屏幕物理尺寸 / PPI。原因:(1) 隐私保护——精确的屏幕尺寸是设备指纹的一部分,浏览器刻意不暴露;(2) 历史包袱——CSS 规范里 1in = 96 CSS px 是固定换算(1996 年定的),不是真实英寸;(3) EDID 信息隔离——硬件层面的屏幕信息(厂商、型号、物理尺寸)通过 EDID 传给系统但不传给浏览器。结果:浏览器画一个"96px 宽"的方块,在不同设备上物理尺寸不同:(1) iPhone 13(460 PPI)→ 5.3mm;(2) iPad(264 PPI)→ 9.2mm;(3) MacBook(220 PPI)→ 11.0mm;(4) 24 寸 1080P 显示器(92 PPI)→ 26.4mm。所以任何"在线尺子"都必须经过一次校准才能得到准确比例。

机型库和银行卡两种校准选哪个?

有列表内的设备首选机型库——零操作、按厂商公布数据反算,多数情况下精度高于手动对齐。机型不在列表 / 用了外接显示器 / 不确定具体型号 就选银行卡——CR80 标准 85.60 mm 全球统一,对齐误差通常在 ±0.5 mm 以内。两者精度对比:(1) 机型库 → 1-2% 误差(厂商标称值精度);(2) 银行卡 → ±0.5mm(人眼对齐精度);(3) 在 10cm 范围内两者表现接近;(4) 量大尺寸(30cm+)银行卡校准误差累积更明显。实操建议:(1) 已知机型 → 机型库,省事;(2) 不确定机型 → 银行卡;(3) 极致精度需求 → 物理直尺直接测,别用屏幕尺。

用了浏览器缩放(Ctrl+/Ctrl-)会有什么问题?

校准会失效。浏览器缩放本质是改变 CSS 像素到设备像素的映射比例:(1) 100% 缩放:1 CSS px = devicePixelRatio 个设备像素(默认);(2) 125% 缩放:相当于把所有 CSS 元素放大 1.25 倍——校准过的尺子刻度也跟着放大;(3) 75% 缩放:刻度缩小 25%。症状:(1) 校准时贴的银行卡正好 8.56cm;(2) 改了浏览器缩放后再来量,银行卡变成 7cm 或 11cm;(3) 用机型库校准时也一样——厂商按 100% 缩放报数据,缩放变了就不准。对策:(1) 校准前先 Ctrl+0 重置缩放到 100%;(2) 之后保持 100% 不要改;(3) 如果确实需要放大看清刻度,校准之后保持缩放比例不变,把校准值"重新算出来"——比如缩放 125% 后用银行卡再校一次。

银行卡校准的 85.60mm 是怎么定的?身份证也行吗?

ISO/IEC 7810 标准 ID-1(CR80)卡的官方尺寸是 85.60 × 53.98 mm——所有银行卡 / 信用卡 / 中国二代身份证 / 港澳台居民来往内地通行证 / 多数会员卡都遵循这个规格。手边任意一张这种卡都能用:(1) 银行卡 / 信用卡 —— 全球统一 ISO 标准;(2) 中国二代身份证 —— 完全符合 CR80;(3) 学生证 / 工卡 —— 多数遵循 CR80(不是绝对,少数公司发的是异形卡);(4) 会员卡 / 健身卡 —— 多数是 CR80;(5) 国际驾照、出入证 —— 通常符合。不是 CR80 的:(1) SIM 卡(更小,三种标准 mini/micro/nano);(2) 名片(自由尺寸);(3) 一些礼品卡(异形);(4) 老式磁卡(可能略小)。实务:手边有银行卡或身份证就用,没有的话 88mm × 25.4mm 的 USB-A 接口宽度也是稳定参照。

校准结果保存在哪?换设备 / 换浏览器会同步吗?

保存在浏览器 localStorage(key toolbox_ruler_pxPerMm,只在当前浏览器、当前域名下生效。不同步的边界:(1) 换设备 → 不同步(毕竟物理尺寸都不一样);(2) 换浏览器(Chrome → Safari) → 不同步——浏览器各自管 localStorage;(3) 隐身模式 → 不同步——隐身模式 localStorage 关页面就清;(4) 清浏览器缓存 / 网站数据 → 校准值丢失;(5) Chrome 在多设备登录同步 → localStorage 不在同步范围(同步的只有书签、密码、扩展)。正面影响:(1) 校准过的设备下次直接用,无需重校;(2) 数据完全本地,隐私零风险。负面影响:(1) 隐私模式每次都要重校;(2) 换浏览器要重校(Mac 用户 Safari 和 Chrome 各校一次)。

MacBook 用了显示缩放("看起来像 1680×1050")后校准还准吗?

机型库会偏 5-10%,必须改用银行卡校准原因:(1) macOS 系统设置里"看起来像 X"是伪分辨率——把界面元素整体放大 / 缩小让眼睛舒服,但 devicePixelRatio 仍按整数报告(如 2 倍 Retina);(2) 机型库假定"用户是默认缩放",按厂商标称物理尺寸反算 px-per-mm;(3) 实际界面被缩放后,浏览器拿到的视口宽度和厂商假设不一致,反算结果 5-10% 偏差对策:(1) 改用银行卡校准——绕开缩放问题;(2) 或者把"显示"调成"默认"再用机型库;(3) Windows 同样有"缩放与布局"设置,建议保持 100%;(4) Linux X11 / Wayland 各发行版处理不同,不确定时用银行卡。实测:M1 MacBook Air 在"看起来像 1680×1050"模式下机型库校准 1cm 实测 0.92cm(偏 8%),切换到"默认"模式后准确。

量手机 / 卡片 / 螺丝的精度大概是多少?

1cm 内 ±0.3mm,10cm 内 ±1mm精度来源分析:(1) 校准误差 ±0.5mm(银行卡对齐人眼极限);(2) 像素对齐误差 ±0.2mm(屏幕物理像素是 0.1-0.3mm,刻度边缘有像素抖动);(3) 视差 ±0.5mm(眼睛斜着看屏幕、屏幕弯曲、卡贴屏不平整);(4) 温度变形 —— 屏幕在 20°C 和 -10°C 下尺寸有微小差异(金属边框膨胀),日常忽略。实测精度(M1 Pro 屏 + 银行卡校准):(1) 量银行卡本身:85.5-85.7mm(误差 ±0.1mm);(2) 量名片(90mm 标):89.5-90.5mm(±0.5mm);(3) 量 10cm 物体:误差 ±1mm。用途适配:(1) 票根 / 卡片 / 名片:足够;(2) 螺丝直径(3-10mm 范围):勉强够用,建议物理游标卡尺;(3) 印章 / 邮票:足够;(4) 精密元件(< 1mm 公差):必须物理工具。

想量 30cm 以上的东西,屏幕够大吗?

普通手机屏量 < 15cm 物体最舒服,超过要换设备手机屏物理尺寸限制:(1) 6.1 寸 iPhone:屏幕宽 ~70mm × 高 ~150mm;(2) 6.7 寸 Pro Max:屏幕宽 ~78mm × 高 ~170mm;(3) 横屏使用时长边可量到 ~16cm。iPad / 平板:(1) iPad mini → 13cm × 19cm;(2) iPad → 15cm × 20cm;(3) iPad Pro 12.9 → 21cm × 28cm;(4) Surface Pro → 18cm × 27cm。笔记本 / 显示器:(1) 13 寸 MacBook → 屏幕 16cm × 28cm(横向 28cm 够量);(2) 24 寸显示器 → 30cm × 53cm(量到 50cm 没问题,但需要校准外接显示器);(3) 32 寸显示器 → 70cm 横向。实务建议:(1) 手机量 < 15cm 的小物件最方便;(2) 平板量 15-20cm;(3) 笔记本 / 大屏量 20-50cm;(4) 超过 50cm 用物理软尺 / 卷尺。

📏 打开 在线尺子 屏幕实时直尺·机型库零校准·银行卡校准·cm/inch 双刻度·横竖切换