zxingReadBarcodeImagePath function

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

Reads barcode from XFile image path

Implementation

Future<Code?> zxingReadBarcodeImagePath(
  XFile path, {
  DecodeParams? params,
}) async {
  final Uint8List imageBytes = await path.readAsBytes();
  final imglib.Image? image = imglib.decodeImage(imageBytes);
  if (image == null) {
    return null;
  }
  return zxingReadBarcode(
    image.getBytes(format: imglib.Format.luminance),
    width: image.width,
    height: image.height,
    params: params,
  );
}