Qraft

二维码的搞笑翻车现场,来自世界各地的「做砸了」实例

小到谁都扫不出来的二维码

想在名片上放一个二维码,可版面实在挤不出位置,于是把码一路缩到极限,最后名片角落上印着一个 5 毫米见方的小方块。把手机摄像头凑到再近,镜头也对不上焦,根本扫不出来。这类失败大多出在同一个地方:先把版面定死,最后再把码硬塞进剩下的空隙里。

二维码能被读取所需的最小尺寸,取决于扫的距离。手机在 10 厘米左右的距离对着扫时,至少要有 1.5 到 2 厘米见方。要印在名片上,做到 2 厘米见方以上才稳妥。为了版面好看而缩得过小,辛苦做的二维码就只剩装饰功能了。

反过来,也有大到扫不出来的情况。把码放大到大楼外墙那么大,做成 10 米见方,站近了整个码进不了摄像头的画面,站远了分辨率又不够。「刚好合适的距离」根本不存在,这是掉进尺度陷阱的典型例子。判断尺寸时可以记住一条经验:二维码的边长取扫描距离的十分之一左右最稳当。

链接指向 404,最令人难过的二维码

扫开之后跳出来一行「404 Not Found」。这是二维码失败故事里被报告得最多的一种。原因大致有三类。

网址敲错了:生成二维码时把链接里的某个字符输错了一个。二维码本身工作得好好的,只是它指向的页面并不存在。等印完才发现,几千张宣传单页已经发出去了,这是市场推广人员的噩梦。

网站改版:印二维码的时候网址还是有效的,后来网站改版换掉了地址。宣传册和海报常常要用上几个月到几年,这段时间里网站结构一变,链接就断了。

域名过期:为活动专门注册的域名忘了续费,到期失效。最糟的情况是失效的域名被第三方抢注,扫码的人被带到一个毫无关系的网站,有时甚至是恶意网站。

要避开这几种失败,最可靠的办法是使用动态二维码。指向的地址事后可以改,网址输错和网站改版都还有救。如果必须用静态码,至少让它指向自己域名下的一个跳转地址,把改动的余地留在服务器一侧。

电视上的二维码,一闪就没了

电视节目或广告里出现了二维码,可画面上只停留两三秒,观众刚把手机掏出来、正要打开相机,码已经没了。这种「一闪就没的二维码」是让观众抓狂的典型失败。

扫一个码需要走完一整串动作:拿起手机、解锁、打开相机应用、对准电视屏幕、等镜头对上焦。这一套下来至少要 5 到 10 秒。只显示 3 秒的话,除非事先就端着手机等,否则不可能扫成功。

电视节目里要放二维码,建议至少留出 15 秒的显示时间。再往前一步,先加一句「接下来会出现二维码,请准备好手机」的预告,观众扫码成功的比例会明显提高。把码放在画面的固定角落、并在整段内容里持续显示,效果比只在最后闪一下好得多。

印刷环节的惨剧,镜像、反色、分辨率不足

围绕二维码印刷发生的失败,实在数不过来。

印成了镜像:二维码被左右翻转印了出去。人眼看着「差不多就是个二维码」,很难发现异常,但读取器是靠定位图案之间的位置关系判断方向的,镜像的图案它认不出来。透明贴纸贴反面、丝网印刷时版子放反,都会造成这种结果。

黑白反色:出于设计考虑把二维码的黑白反了过来,做成黑底白码而不是白底黑码。实际上,现在多数手机的相机应用连反色的二维码也能读出来。但部分旧机型和第三方读取应用会失败,所以还是推荐守住白底黑码这个标准形态。

分辨率不够:从网站上下载一张二维码图片,直接拉大拿去印刷,结果模块的边界糊成一片,扫不出来。二维码的图片必须按印刷尺寸生成足够的分辨率,至少要 300 dpi。如果用矢量格式(SVG)生成,放大到任何尺寸都不会劣化。

「请把二维码念一下」,电话那头的惨剧

网上流传着这样一个故事:一位客户打电话到客服中心说「这个二维码我扫不出来」,接线员回答「那么,能请您把二维码上写的内容念一遍吗」。当然,二维码那一片黑白图案是不可能用嘴念出来的。

这个笑话点出的其实是二维码的一个特别之处:它机器读得出来,人却读不出来。这在日常生活里相当少见。文字、数字,甚至条形码(下方印着可以看懂的数字),人都能获取到一些信息,而二维码单靠人的认知能力完全无从下手。这种「不透明」既是安全上的优势,内容不会被一眼看穿,同时也正是这类喜剧式误会的源头。