rmqr
v0.3.0
Published
Rectangular Micro QR code generator for node
Maintainers
Readme
rMQR
This package allows you to create rMQRs (Rectangular Micro QR)
Usage
Some basic usage of the package.
const { rmqr } = require('rmqr');
const rMQR = new rmqr();
(async()=>{
console.log(await rMQR.generate('Some text'));
})()This will return an object with a width, height and a 2d array.
You can also generate a image and adjust some settings
const { rmqr, strategy, correction } = require('rmqr');
const rMQR = new rmqr();
(async()=>{
let data = await rMQR.generate('Other text', {
strategy: strategy.minHeight, // Options: balanced, min-height, minHeight, min-width, minWidth
correction: correction.high // Options: auto, medium, high (high has a lower max characters)
});
console.log(await rMQR.toImage(data, 'jpg', 'uri', 10));
})()
/*
For .toImage
1st the object from the generate
2nd argument is a image extension (png, jpg, jpeg, webp, tiff...)
3rd is the way the data will be presented (buffer or uri)
4th number of pixels per color
*/