定位图案
定位图案是二维码三个角上那三个大的“回”字形方块,作用是让扫描设备迅速找到二维码的位置、判断它的大小和旋转角度。不管二维码是正着放、歪着放还是倒着放,靠这三个角就能摆正读取。
每个定位图案由黑框、白圈、黑心组成,沿任意方向扫过去的黑白比例大致是 1:1:3:1:1,这个特征在整张码里很少偶然出现,扫描器就用它来锁定二维码。
正因为定位图案这么关键,做美化二维码时可以给它换颜色、改圆角,但不能盖住或严重变形,否则会直接扫不出来。较大的版本里还会有较小的“校正图案”辅助定位,但那和三个角的定位图案不是一回事。
常见问题
定位图案能改颜色或形状吗?
颜色可以改(很多美化工具支持单独设三个角的颜色),轻微的圆角处理通常也没问题,但不能盖住、删掉或大幅变形,否则扫描器找不到二维码。
为什么只有三个角有定位图案,不是四个?
三个点已经足够确定一个平面的位置和方向(第四个角用较小的校正图案和时序图案辅助)。三缺一的布局本身也帮助扫描器判断二维码的朝向。