const decodeImage = require('jimp').read;
const qrcodeReader = require('qrcode-reader');
qrDecode("test.jpg",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);
});
}