二维码扫不出来?原因和有效的解决方法
二维码扫描失败通常有几个原因:相机无法区分深色方块和浅色方块,码太小或数据太密,周围的空白边距被裁掉,或者图案局部损坏或被遮挡。先检查最省事的两项:颜色对比度和边距。两者都可以在文件里修好,再重新印刷。
二维码生成器需要一个不会过期的二维码免费使用对比度与反色
扫码器会寻找构成二维码的深色方块,并以浅色背景作为参照。两者的亮度差越大,码就越容易识别。二维码生成器会测量码色与背景之间的对比度。当比值低于 4:1 时它会显示警告;如果码的颜色比背景还浅,则会单独给出另一条警告。
浅色码配深色底是风险最大的情况。有些扫码器根本读不出来,所以白码配黑底卡片就是在碰运气。浅绿色码放在白卡上,肉眼看起来可能没问题,但仍可能扫不出来,因为两种颜色虽然色相不同,亮度却很接近。应使用深色码配浅色背景,并在码将被看到的光线下检查颜色。
留白区
二维码图案周围需要一圈空白的浅色区域,称为留白区(quiet zone)。标准宽度为 4 个模块,模块即码中的一个方块。扫码器依靠这圈空白来找到图案的边缘。如果码在传单上贴边印刷,或者在设计软件里裁得很紧,往往就失去了留白,即使看起来完美,也可能根本扫不出来。
生成器将留白区设为标准的 4 个模块,你可以把它加宽到 10 个模块,但不能缩窄。码靠近复杂的图案时,更宽的留白会更有帮助。在彩色海报上,应在整个码(包括留白)后面保留一块浅色底板,而不要让图案一直延伸到码的边缘。在其他软件里调整图片尺寸后,要重新检查留白,因为缩放可能会裁掉它。
尺寸、数据和纠错
二维码是一个网格,数据越多,方块就越多。短链接放进稀疏的网格即可。带追踪参数的长链接会形成更密的网格,方块更小,相机必须在你扫码的距离上分辨出每一个方块。两个办法有帮助:把码印大一些,以及缩短内容。关于去除链接中追踪参数的指南说明了如何删掉链接中多余的文字。
按人们实际使用的距离来测试。在桌面上 10 厘米能扫出的码,站在一米外的商店橱窗上可能就扫不出来了。
纠错会加入冗余数据,使码的一部分损坏或被遮挡时仍可读取。标准等级为 L、M、Q 和 H,分别可恢复约 7%、15%、25% 和 30% 的码字。生成器默认使用 M,如果中间要放 Logo,则选择 H。
更高的纠错等级并非没有代价。它会增加冗余方块,因此同样的内容需要更密、更大的码。只有在码可能被损坏或遮挡时才提高等级。提高等级无法解决对比度低的问题,而且更密的码在远距离上可能更难扫。
印刷前检查二维码
- 按你计划印刷的尺寸生成二维码。生成器同时提供 SVG 和 PNG,SVG 在任何印刷尺寸下都保持清晰。
- 确认对比度警告已消失,并且留白已包含在文件中。
- 用你将使用的纸张按实际尺寸打印一份测试,并在它将被看到的光线下扫描。
- 从人们使用的距离扫描,也从稍近和稍远的位置各扫一次。
- 如果扫不出来,每次只改一项:先对比度,再留白,然后尺寸,最后内容。
特殊情况
- 反光。 亮面覆膜或码后面的窗户会冲淡浅色方块。把码偏离光源放置,或改印在哑光纸上。
- 弧面。 缠在瓶子、杯子或弧形标牌上的码会变形,网格无法对齐。请印在平面上,或把码做得足够大,让弯曲的影响变小。
- 磨损。 折痕、刮擦和雨水破坏方块的速度可能超过纠错所能覆盖的范围。透明哑光保护膜可以保护印刷的码,又不会增加反光。
- 屏幕。 手机或显示器上的码需要足够的亮度,并且屏幕要正对相机。倾斜的屏幕会反射周围环境,冲淡码的图案。
- 静态或动态。 静态码把内容保存在图案内,不依赖任何服务保持在线。指向跳转服务的码则会在该服务停止时失效。静态与动态二维码解释了两者的区别。
- Wi-Fi 码。 Wi-Fi 码使用相同的二维码格式,因此同样的原因也适用。Wi-Fi 二维码卡片可以生成一张可打印的卡片,供访客用手机相机扫描。近几年生产的大多数手机可以直接通过相机应用加入网络,较旧的手机则可能需要扫码应用。用二维码分享 Wi-Fi介绍了详细内容。
- 镜头与变焦。 镜头上的污渍会造成模糊,看起来像是码本身有问题。先擦干净镜头,再后退一步拍摄,而不要使用数码变焦,因为它会损失细节。
由 AI 辅助翻译自英文原文。
评论
还没有评论。快来抢沙发。


