用手机相机扫码
大多数智能手机可以直接在相机应用里扫描二维码。iPhone 从 2017 年的 iOS 11 起就支持,目前多数安卓手机也能在相机应用中或通过 Google Lens 完成。把相机对准二维码,通常会弹出带有解码后链接的横幅或按钮。
许多其他应用也内置了自己的扫描器,例如通讯、银行和支付应用。它们往往只处理属于该应用的二维码,比如收款请求或登录码。
扫描器如何解码
扫描器首先寻找三个定位图案,以确定二维码的位置、方向和四个角。然后校正角度和透视,把每个模块采样为深色或浅色,并读取格式信息,得知纠错等级和掩模。去掉掩模并纠正错误后,再把数据还原成文本、链接或其他内容。
这就是为什么良好的对比度、清晰的静区,以及与拍摄距离相匹配的模块大小如此重要。任何遮住定位图案或让网格变模糊的因素,都会让上述每一步更加困难。
打开前先看预览
大多数内置扫描器会在打开之前显示链接或域名,这个预览就是检查二维码去向的最佳时机。如果域名看起来陌生、拼写有误,或与二维码张贴的地点毫无关系,最好不要打开。有些扫描应用会自动打开链接,这样就没有了检查的机会。
- 要看完整的域名,而不只是开头几个字符
- 对来路不明的缩短链接要保持警惕
- 不要在意料之外的二维码所指向的页面上输入密码或支付信息