第 2 课
纠错级别
L、M、Q、H 与冗余权衡。
二维码包含 纠错码字,以便码面部分污损、折痕或遮挡时仍能恢复读取。
四个级别
| 级别 | 大约可恢复 | 典型场景 |
|---|---|---|
| L | ~7% | 容量最大;干净、大尺寸展示 |
| M | ~15% | 日常 URL 与短文本默认 |
| Q | ~25% | 小尺寸印刷、部分遮挡 |
| H | ~30% | 中间 Logo、易磨损标签、恶劣环境 |
纠错越高,冗余越多,同样载荷下符号 更密——长文本在高纠错下可能无法在合理模块数内编码。
开发者会遇到的权衡
- 内容多 → 优先 L 或 M
- 印刷小或可能被挡 → 优先 Q 或 H
- 浏览器工具生成失败 → 缩短文本或降低级别
百分比表示可恢复损伤的大致比例——并非在任何相机与光线下都保证成功。
不能替代版式设计
纠错帮助 damaged 符号,但不能解决:
- 对比度过低(浅灰配白底)
- 缺少静区(码周空白边距)
- 严重模糊或反光
要点
不确定时选 M。仅在可能出现物理损伤或遮挡时升到 Q/H——并非「纠错越高越好」。