第 2 课

纠错级别

L、M、Q、H 与冗余权衡。

二维码包含 纠错码字,以便码面部分污损、折痕或遮挡时仍能恢复读取。

四个级别

级别大约可恢复典型场景
L~7%容量最大;干净、大尺寸展示
M~15%日常 URL 与短文本默认
Q~25%小尺寸印刷、部分遮挡
H~30%中间 Logo、易磨损标签、恶劣环境

纠错越高,冗余越多,同样载荷下符号 更密——长文本在高纠错下可能无法在合理模块数内编码。

开发者会遇到的权衡

  • 内容多 → 优先 LM
  • 印刷小或可能被挡 → 优先 QH
  • 浏览器工具生成失败 → 缩短文本或降低级别

百分比表示可恢复损伤的大致比例——并非在任何相机与光线下都保证成功。

不能替代版式设计

纠错帮助 damaged 符号,但不能解决:

  • 对比度过低(浅灰配白底)
  • 缺少静区(码周空白边距)
  • 严重模糊或反光

要点

不确定时选 M。仅在可能出现物理损伤或遮挡时升到 Q/H——并非「纠错越高越好」。

想动手练习时,可使用 DevCove 相关工具——可选,不属于本课正文。

打开相关工具

返回课程概览