利用nodejs识别二维码内容的方法
const decodeImage = require('jimp').read; const qrcodeReader = require('qrcode-reader'); qrDecode("123.png",function(data){ console.log(data); }); function qrDecode(data,callback){ decodeImage(data,function(err,image){ if(err){ callback(false); return; } let decodeQR = new qrcodeReader(); decodeQR.callback = function(errorWhenDecodeQR, result) { if (errorWhenDecodeQR) { callback(false); return; } if (!result){ callback(false); return; }else{ callback(result.result) } }; decodeQR.decode(image.bitmap); }); }
下载并引入jimp,qrcode-reader两个模块即可实现。