All Projects → yugasun → qrcode-decoder

yugasun / qrcode-decoder

Licence: MIT license
🤘Tool for decoding qrcode by image,video or camera.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to qrcode-decoder

flutter scan
scanner qrcode in widget tree & decoder qrcode from image
Stars: ✭ 63 (-19.23%)
Mutual labels:  camera, qrcode, qrcode-decoder
QRCode-Decoder
An iOS QRCode Scanner and Decoder
Stars: ✭ 17 (-78.21%)
Mutual labels:  decoder, qrcode, qrcode-decoder
React Native Vision Camera
📸 The Camera library that sees the vision.
Stars: ✭ 443 (+467.95%)
Mutual labels:  camera, qrcode
Cordova Plugin Qrscanner
A fast, energy efficient, highly-configurable QR code scanner for Cordova apps and the browser.
Stars: ✭ 485 (+521.79%)
Mutual labels:  camera, qrcode
React Native Qrcode Scanner
A QR code scanner component for React Native.
Stars: ✭ 1,796 (+2202.56%)
Mutual labels:  camera, qrcode
Qrcode
qrcode scanner ( decoder ) by golang 二维码扫描识别
Stars: ✭ 233 (+198.72%)
Mutual labels:  decoder, qrcode
Html5 Qrcode
A cross platform HTML5 QR code reader
Stars: ✭ 428 (+448.72%)
Mutual labels:  camera, qrcode
Barcodescanner.xf
Barcode Scanner using GoogleVision API for Xamarin Form
Stars: ✭ 82 (+5.13%)
Mutual labels:  camera, qrcode
Nbzxing
🔥 2020年最好用的开源扫码,全方位优化,强烈推荐!! 支持多种常规zxing无法扫出的码,用就完了!! 🔥
Stars: ✭ 184 (+135.9%)
Mutual labels:  camera, qrcode
Instascan
HTML5 QR code scanner using your webcam
Stars: ✭ 2,657 (+3306.41%)
Mutual labels:  camera, qrcode
DCC-green-pass-decoder
A simple web app to decode EU Digital Covid Certificate/Green Pass QR codes.
Stars: ✭ 42 (-46.15%)
Mutual labels:  decoder, qrcode
Fehelper
😍FeHelper--Web前端助手(Awesome!Chrome & Firefox & MS-Edge Extension, All in one Toolbox!)
Stars: ✭ 3,880 (+4874.36%)
Mutual labels:  qrcode, qrcode-decoder
Qr Code Scanner
Full stable QR code scanner android app.
Stars: ✭ 28 (-64.1%)
Mutual labels:  camera, qrcode
Unitybarcodescanner
Simple Unity Barcode Scanner
Stars: ✭ 180 (+130.77%)
Mutual labels:  camera, qrcode
QRCodeCameraX
QRcode decoder based on CameraX & zxing-core & ML kit, in less than 50 lines
Stars: ✭ 111 (+42.31%)
Mutual labels:  qrcode, qrcode-decoder
greenpass-covid19-qrcode-decoder
An easy tool for decoding Green Pass Covid-19 QrCode
Stars: ✭ 64 (-17.95%)
Mutual labels:  decoder, qrcode
png pong
A pure Rust PNG image decoder and encoder based on lodepng.
Stars: ✭ 21 (-73.08%)
Mutual labels:  decoder
qrcode
QR Code generator function for the FaaS Platform in #golang
Stars: ✭ 17 (-78.21%)
Mutual labels:  qrcode
C-plus-plus-ASN.1-2008-coder-decoder
Free C++ ASN.1:2008 coder/decoder
Stars: ✭ 23 (-70.51%)
Mutual labels:  decoder
QRCodeView
用于简化二维码扫描的框架
Stars: ✭ 34 (-56.41%)
Mutual labels:  qrcode

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 pnpm to install.

$ pnpm install --save qrcode-decoder

Using in webpack:

import QrcodeDecoder from 'qrcode-decoder';

Using in browser:

<script src="https://unpkg.com/[email protected]/dist/index.min.js"></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:

$ pnpm install

Build code:

$ pnpm run build

Run unit test:

$ pnpm test

Modify version in package.json, run release script:

$ pnpm run release

Publish

$ pnpm publish

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].