scanImage function

Future<List<Result>?> scanImage(
  1. Uint8List data, {
  2. int maxSize = 600,
})

scan code from an image file data(not pixel)

Implementation

Future<List<Result>?> scanImage(Uint8List data, {int maxSize = 600}) async {
  final ui.Image image = await decodeImageFromList(data);
  final byteData = await image.toByteData();
  if (byteData == null) {
    return null;
  }
  return decodeImageInIsolate(
    byteData.buffer.asUint8List(),
    image.width,
    image.height,
    maxSize: maxSize,
  );
}