在二维码中心放一个 Logo,能让人一眼认出这是你的码 —— 但二维码本质上是一张容错数据网格,用图像 遮住其中一部分只能在特定限度内起作用。这里讲清楚容错率、大小和位置究竟如何相互作用,以及真正的 界限在哪里。
为什么可以遮住二维码的一部分
二维码内置了名为容错率的冗余设计,最初是为了让划伤或弄脏的码依然能扫描。最高级别(H)能恢复约 30% 的码数据 —— 正是这一点让用 Logo 遮住中心而不破坏扫描成为可能,只要你留在这个预算之内。
真正重要的三个变量
- 大小。把 Logo 控制在码总面积的约 20-25% 以内。超过这个比例,你花掉的容错 预算就会超过一个 Logo 本该占用的份额。
- 容错级别。加 Logo 时始终使用最高设置(H)—— 更低的级别在码失去可靠扫描之 前留给你的空间要小得多。
- 对比度与复杂度。同样大小下,简单、高对比度的 Logo(实心标志或字母造型)比 细节丰富、低对比度的图像干扰更小。
该放在哪里
- 中心是标准也是最安全的。二维码扫描器依靠三个角上的「定位图案」来确定方向 —— 永远不要把 Logo 放在角上。
- 保持对称。同样大小下,偏离中心的 Logo 比居中的更容易干扰部分扫描器。
在编辑器里做一个 → capyqr.com
实际操作步骤
- 用一个能实时预览可扫描性的生成器,比如 Capy QR 的编辑器 —— 添加 Logo 时它会自动应用高容错率。
- 上传一个简单、高对比度版本的 Logo,而不是细节繁杂或低对比度的版本。
- 放大打印前一定用两部不同的手机测试 —— 摄像头质量和扫描软件的差异足够大, 「在我手机上能用」并不能证明它到处都能用。
一个准备好加 Logo 的码
这是一个已经设计好、随时可以上传 Logo 的 Capy QR,内置自动配色:
常见问题
- 怎样给二维码加 Logo 又不破坏它?
- 把 Logo 控制在码总面积的约 20-25% 以内,使用高容错级别(H 级),并保持 Logo 与周围模块之间的强对比度。放大打印前,一定要用两部不同的手机测试具体效果。
- 什么是容错率,为什么它对 Logo 很重要?
- 二维码内置了冗余设计,即使部分码被损坏、弄脏或遮挡也能扫描 —— 这就是容错率。H 级最多能恢复约 30% 的码,正是这一点让用 Logo 遮住中心成为可能。
- 二维码上的 Logo 多大会开始导致扫描失败?
- 作为经验法则,在开启高容错的情况下不要超过码面积的约 20-25%。超过这个比例,尤其再叠加低对比度或复杂 Logo 形状,扫描可靠性会明显下降 —— 批量打印前一定要先测试。
- Logo 的形状重要吗,不只是大小?
- 重要 —— 简单、高对比度的 Logo(实心图形或字母造型)比细节丰富、低对比度的图像干扰更小。细节复杂或对比度低的 Logo,在同样视觉大小下会「用掉」更多的容错预算。
- Logo 应该放在中心还是别的位置?
- 中心是标准也是最安全的位置 —— 二维码的读取方式对中心损坏的容忍度,高于对三个角上「定位图案」附近损坏的容忍度,扫描器靠这些图案来确定码的方向。永远不要把 Logo 放在角上。
底线:把 Logo 控制在码的约 20-25% 以内,用高容错率,打印前先测试 —— 这就是全 部公式。准备好试试了吗?打开 编辑器 或浏览更多 二维码指南。
