zxingReadBarcodesImagePath function

Future<Codes> zxingReadBarcodesImagePath(
  1. XFile path, {
  2. DecodeParams? params,
})

Reads barcodes from XFile image path

Implementation

Future<Codes> zxingReadBarcodesImagePath(
  XFile path, {
  DecodeParams? params,
}) async {
  final Uint8List imageBytes = await path.readAsBytes();
  imglib.Image? image = imglib.decodeImage(imageBytes);
  if (image == null) {
    return Codes();
  }
  image = resizeToMaxSize(image, params?.maxSize);
  return zxingReadBarcodes(
    rgbBytes(image),
    width: image.width,
    height: image.height,
    params: params,
  );
}