@nlv8/quartzrabbit

1.1.0 • Public • Published

Quartz Rabbit

Options

Version

Key: version

Values: asd

Default: -1

Mode

Key: mode

Values: numeric, alphanumeric, octet

Default: -1

By default, the module check the value, what is the best mode for the provided data.

Error correction level

Key: ecclevel

Values: L, M, Q, H

Default: L

Mask

Key: mask

Values: 0, 1, 2, 3, 4, 5, 6, 7, 8

Default: -1

By default, the module doesn't use mask.

Background color

Key: fillcolor

Value type: HEXACOLOR

Default: #FFFFFF

QR color

Key: textcolor

Value type: HEXACOLOR

Default: #000000

Rounded

Key: rounded

Value type: boolean

Default: false

Module size

Key: modulesize

Value type: Number

Default: 5

The module size has a minimum of 0.5. If you provide a smaller number, then the module will use 0.5 for module size...

Margin size

Key: margin

Value type: Number

Default: 4

The module size has a minimum of 0.0. If you provide a smaller number, then the module will use 0.0 for margin size...

Example

let qr = require('./lib/qr')
let u = "Sample text goes here. Ahoy!!"
let s = qr.generateSVG(u, {
	ecclevel: qr.ECCLEVELS.M,
	fillcolor: {
		type: qr.COLOR_TYPES.SIMPLE,
		color: '#'
	},
	textcolor: "#D13438",
	margin: 4,
	modulesize: 4
})

Readme

Keywords

none

Package Sidebar

Install

npm i @nlv8/quartzrabbit

Weekly Downloads

2

Version

1.1.0

License

ISC

Unpacked Size

652 kB

Total Files

7

Last publish

Collaborators

  • viktorsimko
  • ballatibi
  • attila-nlv8
  • lajoskvcs
  • imre.fazekas