Never Play Matchmaker

    qrcode-decoder

    0.2.2 • Public • Published

    qrcode-decoder

    npm NPM downloads license

    简体中文 | English

    A tool for decoding qrcode.

    Directory

    .
    ├── demo            code demo
    ├── dist            build output
    ├── doc             docs
    ├── src             source code
    ├── test            unit test
    ├── CHANGELOG.md    change log
    └── TODO.md         todo list
    

    Guide

    Use npm to install.

    $ npm install --save qrcode-decoder

    Using in webpack:

    import QrcodeDecoder from 'qrcode-decoder';

    Using in browser:

    <script src="https://unpkg.com/qrcode-decoder"></script>

    Demo

    QrcodeDecoder()

    User new to create a decoder object.

    var qr = new QrcodeDecoder();

    decodeFromImage(img, options)

    Decodes an image from url or an <img> element with a src attribute set.

    qr.decodeFromImage(img).then((res) => {
      console.log(res);
    });

    Demo

    decodeFromVideo(videoElem, options)

    Decodes directly from a video with a well specified src attribute

    qr.decodeFromVideo(videoElement).then((res) => {
      console.log(res);
    });

    Demo

    decodeFromCamera(videoElem, options)

    Decodes from a videoElement.

    qr.decodeFromCamera(videoElem).then((res) => {
      console.log(res);
    });

    Demo

    stop()

    Stops the current qr from searching for a QRCode.

    Develop

    Install dependencies:

    $ npm install

    Build code:

    $ npm run build

    Run unit test:

    $ npm test

    Modify version in package.json, run release script:

    $ npm run release

    Publish

    $ npm publish

    License

    MIT

    Keywords

    Install

    npm i qrcode-decoder

    DownloadsWeekly Downloads

    4,556

    Version

    0.2.2

    License

    MIT

    Unpacked Size

    192 kB

    Total Files

    10

    Last publish

    Collaborators

    • yugasun