近期使用系统原生二维码扫描 摄像头扫码没问题,但是出现了在相册中的存在部分二维码识别不出来的情况。。查阅资料了解到:由于拍照的图片大于280,二维码的标准图片是280*280,所以要讲图片进行缩小操作,if((image.size.width>280)&&(image.size.height>280)){
image = ;//使用图片缩小函数,网上有很多代码都可以的
}
然后就可以识别从相册里导入的图片了。 但是由于相册中每张图片可能存在的不标准性,也为了省事。综合考虑摒弃了系统原生二维码扫描识别相册二维码。采用了Zbar,感觉效果很好。Zbar调试Demo git地址。
附上一张二维码,采用系统的扫码识别框架,用摄像头扫码成功。保存相册通过相册识别则出现无识别数据情况。
喜欢我,就记得给我赞赏哦!~
相册识别无数据的二维码
网友评论