简体ä¸æ–‡ | English
A tool for decoding qrcode.
.
├── demo code demo
├── dist build output
├── doc docs
├── src source code
├── test unit test
├── CHANGELOG.md change log
└── TODO.md todo list
Use npm
to install.
$ npm install --save qrcode-decoder
Using in webpack:
import QrcodeDecoder from 'qrcode-decoder';
Using in browser:
<script src="node_modules/qrcode-decoder/dist/index.aio.js"></script>
User new
to create a decoder object.
var qr = new QrcodeDecoder();
Decodes an image from url or an <img>
element with a src
attribute set.
qr.decodeFromImage(img).then((res) => {
console.log(res);
});
Decodes directly from a video with a well specified src
attribute
qr.decodeFromVideo(videoElement).then((res) => {
console.log(res);
});
Decodes from a videoElement.
qr.decodeFromCamera(videoElem).then((res) => {
console.log(res);
});
Stops the current qr
from searching for a QRCode.
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