# 影响二维码扫描的因素

## 二维码大小与扫码距离

请根据实际扫码距离确定二维码的打印尺寸，二维码越大，可扫描距离越远

![展示不同尺寸二维码的扫描距离对应关系，从20×20mm到120×120mm，含银行卡实例对比](https://blogcdnimg.clewm.net/2022/08/尺寸对比1_15_16602018524487.jpg)
图片说明：展示不同尺寸二维码的扫描距离对应关系，从20×20mm到120×120mm，含银行卡实例对比。

## 码点形状与大小

码点的形状会影响二维码的扫描准确度和扫描速度，清晰规则的码点可有效提升二维码的扫描成功率，草料提供多种二维码码点可供选择，推荐选择形状清晰的码点。

![展示四种不同清晰度的二维码示例，用于说明扫描难易程度差异，帮助用户理解扫码成功率与图案质量的关系](https://blogcdnimg.clewm.net/2022/08/Component-9_16601959280379-scaled.jpg)
图片说明：展示四种不同清晰度的二维码示例，用于说明扫描难易程度差异，帮助用户理解扫码成功率与图案质量的关系。

## 二维码颜色

二维码的颜色会影响二维码的扫描准确度和扫描速度，较深的二维码颜色可提升二维码的扫描成功率，浅色二维码在弱光环境下可能导致无法识别扫描。

### 码点颜色

码点承载了二维码编码的信息，颜色不宜太浅，不建议与背景色相近，推荐使用黑色或其他较深的颜色。

![展示四种不同清晰度与对比度的二维码扫描难易程度示例，用于说明影响扫码成功率的关键视觉因素](https://blogcdnimg.clewm.net/2022/08/Component-11_16601964865083-scaled.jpg)
图片说明：展示四种不同清晰度与对比度的二维码扫描难易程度示例，用于说明影响扫码成功率的关键视觉因素。

### 码眼颜色

码眼是二维码的定位点，位于二维码图案的三个角，太浅的颜色会导致手机或扫码器无法定位二维码位置，产生无法扫码的问题，推荐码点颜色设置为黑色，可扫描下方二维码进行尝试。

![展示三种二维码扫描效果对比：正常黑白色、浅色码眼（黄框）易导致扫描困难，用于说明无障碍设计中码眼颜色对识别的影响](https://blogcdnimg.clewm.net/2022/08/Component-10_16601962886686-scaled.jpg)
图片说明：展示三种二维码扫描效果对比：正常黑白色、浅色码眼（黄框）易导致扫描困难，用于说明无障碍设计中码眼颜色对识别的影响。

## logo与文字遮挡

草料支持在二维码内插入logo和文字，过大的logo和文字会遮挡大量码点，导致二维码内容缺失，产生无法扫码的问题，如果业务需要必须设置码中间文字或大logo，建议将二维码容错率改成最高30%，并在印刷前测试二维码能否扫描。

![展示三种二维码扫描效果对比：正常扫描、Logo遮挡过多导致扫描困难、文字遮挡过多导致扫描困难，用于说明扫码识别的干扰因素](https://blogcdnimg.clewm.net/2022/08/Component-8_16601963020834-scaled.jpg)
图片说明：展示三种二维码扫描效果对比：正常扫描、Logo遮挡过多导致扫描困难、文字遮挡过多导致扫描困难，用于说明扫码识别的干扰因素。

## 二维码复杂度

二维码编码的内容越长，二维码图案越复杂，码点越多。过于复杂的二维码会导致码点过密无法识别的问题，若您的生码内容较多，推荐使用活码 [查看静态码和活码的区别](/help/qr-code-tools/qr-code-knowledge/static-qr-code-dynamic-qr-code-intro "查看静态码和活码的区别")

![三张二维码示例，分别标注“内容较少”“内容较多”“内容过多”，用于说明二维码信息容量与图案复杂度的关系](https://blogcdnimg.clewm.net/2022/08/Component-12_16602010812275-scaled.jpg)
图片说明：三张二维码示例，分别标注“内容较少”“内容较多”“内容过多”，用于说明二维码信息容量与图案复杂度的关系。
