2.0.0 • Published 2 years ago

qrcode-image-parser v2.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
2 years ago

node-qrcode-image-parser

Build Status Coverage Status

Parse QR code image to raw data.

Basic Usage

import fs from 'fs'
import { parse } from 'qrcode-image-parser'

let data = fs.readFileSync('./login.jpg');
const parsed = parse(data)
console.log(parsed)
// [
//   [1,1,1,1,1,1,1],
//   [1,0,0,0,0,0,1],
//   [1,0,1,1,1,0,1],
//   [1,0,1,1,1,0,1],
//   [1,0,1,1,1,0,1],
//   [1,0,0,0,0,0,1],
//   [1,1,1,1,1,1,1],
// ]

Advanced Usage

const parsed = parse(data, {
    white: '██',
    black: '  ',
    dimantion: 1
})
console.log(parsed)
// `██████████████
// ██          ██
// ██  ██████  ██
// ██  ██████  ██
// ██  ██████  ██
// ██          ██
// ██████████████`
const parsed = parse(data, {
    dimantion: 2
})
console.log(parsed)
// [
//   "1111111",
//   "1000001",
//   "1011101",
//   "1011101",
//   "1011101",
//   "1000001",
//   "1111111",
// ]
const parsed = parse(data, {
    dimantion: 1
})
console.log(parsed)
// `1111111
// 1000001
// 1011101
// 1011101
// 1011101
// 1000001
// 1111111`

TODO

  • Wechat login qrcode
  • Wechat personal info qrcode
  • DataURL (base64)
  • colored qrcode
  • png
  • svg
  • gif
  • pdf

License

MIT

2.0.0

2 years ago

1.0.4

5 years ago

1.0.3

7 years ago

1.0.0

7 years ago

0.0.1

7 years ago