Как мы можем помочь?
< Все темы
Печать

Распознавание QR-кодов

npm install jimp qrcode-reader

var Jimp = require("jimp");
var fs = require("fs");
var QrCode = require("qrcode-reader");

var buffer = fs.readFileSync("qr.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
        } else {
            console.log(value.result);
            console.log(value);
        }
    };
    qr.decode(image.bitmap);
});
Оглавление