二维码容错率干嘛的
容错率(Error Correction Level)是二维码的一项非常重要的参数,它决定了二维码 在部分损坏或被遮挡时仍然可以被识别 的能力。
1️⃣ 容错率的级别
二维码通常有四个标准级别:
| 缩写 | 容错率 | 描述 |
|---|---|---|
| L | 7% | 低容错率,可修复大约 7% 的二维码损坏区域 |
| M | 15% | 中等容错率,可修复大约 15% 的损坏 |
| Q | 25% | 高容错率,可修复大约 25% 的损坏 |
| H | 30% | 最高容错率,可修复大约 30% 的损坏 |
换句话说,如果你设置
H,即使二维码的 30% 被污损、遮挡或者印刷失误,扫码器仍然能读取出正确内容。
2️⃣ 容错率的影响
二维码大小
- 容错率越高,二维码会增加更多“纠错码块”,二维码会显得更复杂,占用更多空间。
可读性
- 高容错率 → 可耐受破损,但二维码图案更密集
- 低容错率 → 图案简单,占用空间小,但容易损坏时无法识别
应用场景
- L / M:二维码贴在屏幕、名片等小型物件,环境干净
- Q / H:二维码贴在户外、包装、杂物上,容易被刮擦、遮挡
3️⃣ 举例
- L (7%):二维码一小块污损,可能无法扫描
- H (30%):二维码即使有大面积遮挡,也能正常识别
简单总结:
容错率就是二维码的“自我修复能力”,越高越抗损坏,但二维码图案越复杂。
