HTML5+ runtime集成的是zxing的开源二维码扫描库。
并且5+的barcode模块也是开源的。https://github.com/dcloudio/
微信、支付宝使用的是商业级扫码库,zxing等开源库无法相比。如需更强的扫码效果,请使用支付宝提供的扫码插件:https://ext.dcloud.net.cn/plugin?id=2636
在扫描识别时,常见引起识别率不高的原因有:
- 配置了过多扫码类型。因为不同码制有不同的解码算法,一张图,软件需要根据配置的所有扫码算法挨着尝试解码,就会导致较慢。
如果扫码的类型是相对固定的,把码制范围控制下,扫码速度会提升。 - 弱光下扫码识别率不高的问题
请打开闪光灯。http://ask.dcloud.net.cn/question/19379 - 扫码的区域保证是正方形,占位div高宽要一样。
具体参考HTML5+的规范:http://html5plus.org/doc/zh_cn/barcode.html
12 个评论
要回复文章请先登录或注册
1***@qq.com
我是前端
写不完
5***@qq.com
g***@qq.com
一只螺
低价位小菜
1347591729
k***@126.com
linhong