UNPKG

rmqr

Version:

Rectangular Micro QR code generator for node

38 lines (31 loc) 1.03 kB
# rMQR This package allows you to create rMQRs (Rectangular Micro QR) ## Usage Some basic usage of the package. ```js 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 ```js 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 */ ```