扫不出来的二维码,几乎从来都不是二维码本身坏了。这是个物理问题:相机没法足够清晰地看到那个图案,也就解不出来。下面是我实际遇到的先后顺序。
1. 对比度不够
最常见的一个。扫描器得分得清深色模块和浅色模块。米色底上的灰色看着很有品味,读起来糟透了。目标是真正深的码配上真正浅的背景。拿不准就把设计去色,用灰度看一眼:如果你自己看着都费劲,相机也一样。
2. 颜色反了
深底浅码。看着很漂亮,然后一大批扫描器会拒读,因为规范预期的是深色在浅色上,而且不是每个解码器都愿意去试反相。如果你的品牌非要一张深色海报,那就在上面留一块浅色区域来放这个码。
3. 留白区没了
码周围那圈空白就是码的一部分。规范要求四周各留出四个模块宽的空白。设计师老是把它裁掉,因为那看起来像浪费掉的内边距。没有它,扫描器找不到图案从哪里开始。
4. 相对于距离来说太小了
粗略规则:码需要大约是扫描距离的十分之一。两米远就意味着差不多 20 cm 的码。名片上的码在 20 cm 处扫,2 cm 就够。尺寸和真正的算法在印刷尺寸指南里。
5. Logo 吃掉了太多
二维码自带纠错,所以你可以盖住图案的一部分,照样能解出来。但这是有预算的,最高等级下大约是 30%。大家把一个大 Logo 摆正中,盖掉 40%,然后纳闷它怎么死了。Logo 要小,要居中,还要测试。怎么加 Logo 又不把码搞坏。
6. 塞进去的数据太多
你编进去的越多,网格就越密。一个带跟踪参数的 300 字符网址会变成一张细密的网,便宜的相机在印刷尺寸下根本分辨不出来。把网址缩短,或者用动态码,让图案里永远只装一个短跳转。更多关于版本和密度的内容。
7. 材质在跟你作对
光面纸、覆膜、烫金、弧形瓶身、布料。反光会毁掉扫描,弧度会让网格变形。哑光覆膜每次都赢过亮光。在曲面上,小一点、放在更平的位置更容易成功。
8. 目的地已经死了
如果手机扫得好好的,然后显示一个错误,那这个码已经完成了它的工作,问题出在网址上。注意这也包括跳转过期,也就是一个“免费”的二维码生成器塞给你一个带试用期计时的动态码之后会发生的事。这件事值得搞明白。
怎么正确地测试
不是拿你自己的旗舰手机在良好光线下贴着 10 cm 扫。那样什么都能过。按它真实的使用方式去测:
- 按最终尺寸、用最终材质印出来。
- 从人们真正会站的距离去扫。
- 用你能找到的最烂的手机,一台老旧的廉价安卓。
- 在真实的光照下试,昏暗的餐厅和刺眼的太阳都要试。
如果它扛过了这些,它就扛得住街头。
还是搞不定?在工作室里干干净净重新生成一个,不加 Logo,纯黑,默认设置。如果这个朴素版本能扫而你那个不能,那问题就在你的设计上,这份清单会告诉你是哪一条。


Comments
Log in to join the conversation.
Loading…