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,
  );
}