node-zxing-oss-enhanced
ZXing qrcode image reader with aliyun oss color tuning enhanced
在zxing 解析二维码图片失败之后,借用阿里云OSS的图像处理功能再试一下。
Install
npm install zxing-oss-enhanced
How to use
打开OSS的识别支持
要打开OSS的识别支持,需要初始化这个模块,提供OSS参数如下:
注意:初始化只需要执行一次就好了,用不着反复执行
# coffeescript zxing = require 'zxing-oss-enhanced' zxinginit ossKey : "XXXXXXXX" ossSecret : "XXXXXXXXXX" ossBucket : "your-bucket" ossPath : "path-in-your-bucket" httpPrefix : "一共公网可以访问的指向OSS素材源的url地址"
识别图片
zxing = require 'zxing-oss-enhanced' zxingdecode url consolelog "err:, result:"
3 种可能的识别结果
err=null, result!=null
这种情况是识别成功了。reslt 就是读出来的二维码内容err=null, result=null
这种情况是提供的图片不是二维码err!=null, result=null
这种情况是识别过程中遇到异常