chickadee » qrencode » QR-encode-data

(QR-encode-data u8vector [version] [level])procedure
(MQR-encode-data u8vector [version] [level])procedure

Encodes the given u8vector into a QR code. Returns two values: a u8vector containing the pixel values of the QR code (255 for white and 0 for black) and the number of pixels per row/column of the code. version is the desired QR version (between 0 and 40 or 0 and 4 for Micro QR, with 0 being automatic, defaults to 0). level is the level of error correction (between 0 and 3, defaults to 2).

The data must be short enough to be encoded using the given version and level. Otherwise an error will be thrown.

MQR-encode-data is the Micro QR version of QR-encode-data.