Skip to content

Instantly share code, notes, and snippets.

@ytensor42
Last active November 4, 2018 07:50
Show Gist options
  • Save ytensor42/f2173e66261b9a847b7260ee93dbeb65 to your computer and use it in GitHub Desktop.
Save ytensor42/f2173e66261b9a847b7260ee93dbeb65 to your computer and use it in GitHub Desktop.
QR Read
# https://www.npmjs.com/package/qrcode-reader
var fs = require("fs");
var QrCode = require('qrcode-reader');
var Jimp = require("jimp");
var buffer = fs.readFileSync(__dirname + '/qr1.png');
Jimp.read(buffer, function(err, image) {
if (err) {
console.error(err);
// TODO handle error
}
var qr = new QrCode();
qr.callback = function(err, value) {
if (err) {
console.error(err);
// TODO handle error
}
console.log(value.result);
console.log(value);
};
qr.decode(image.bitmap);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment