10:1 的经验法则
一条广泛使用的经验法则是:二维码的宽度至少应是扫描距离的十分之一。从 1 米外读取的二维码应约宽 10 厘米,从 5 米外读取的海报应约宽 50 厘米。这是一个起点,而不是保证,因为光线、相机质量和二维码密度都会改变实际的极限。
- 在 30 厘米(1 英尺)处扫描:约 3 厘米(1.2 英寸)
- 在 1 米(3 英尺)处扫描:约 10 厘米(4 英寸)
- 在 3 米(10 英尺)处扫描:约 30 厘米(12 英寸)
- 在 10 米(33 英尺)处扫描:约 1 米(3.3 英尺)
模块大小比整体尺寸更重要
相机真正需要分辨的是每个模块,也就是单个深色或浅色的小格。两个印成同样宽度的二维码,如果一个每边 25 个模块,另一个每边 57 个,扫描效果可能大不相同。二维码的模块越少,就能印得越小,也能从越远处读取。
保持数据简短,是减少模块数量最简单的办法。短网址、在设置允许时使用较低的纠错等级,以及去掉不必要的参数,都能降低版本,让每个模块更大。
小尺寸印刷与实际下限
对于名片和产品标签这类近距离的物品,短网址常被引用的最小值约为 2 厘米(0.8 英寸)。更密的二维码需要更大的空间,而非常小的印刷品还取决于打印机的分辨率和纸张。请始终在每一边保留四个模块的静区,这是在二维码自身宽度之外另加的。
唯一可靠的检验办法,是印一份测试样张,在真实距离和真实光线下用多部手机扫描。请在旧手机和新手机上都测试。