convert method
Actual barcode computation method, returns a matrix of bool which represents the presence or absence of a pixel
Implementation
@override
Barcode2DMatrix convert(Uint8List data) {
final errorLevel = QRErrorCorrectLevel.levels[errorCorrectLevel.index];
final qrCode = typeNumber == null
? QRCodeGenerate.fromUint8List(
data: data, errorCorrectLevel: errorLevel)
: (QRCodeGenerate(typeNumber!, errorLevel)
..addByteData(data.buffer.asByteData()));
final qrImage = QRImage(qrCode);
return Barcode2DMatrix.fromXY(
qrCode.moduleCount,
qrCode.moduleCount,
1,
qrImage.isDark,
);
}