zxingReadBarcodesImageUrl function

Future<List<Code>> zxingReadBarcodesImageUrl(
  1. String url, {
  2. DecodeParams? params,
})

Reads barcodes from image url

Implementation

Future<List<Code>> zxingReadBarcodesImageUrl(
  String url, {
  DecodeParams? params,
}) async {
  final Uint8List imageBytes =
      (await NetworkAssetBundle(Uri.parse(url)).load(url)).buffer.asUint8List();
  final imglib.Image? image = imglib.decodeImage(imageBytes);
  if (image == null) {
    return <Code>[];
  }
  return zxingReadBarcodes(
    image.getBytes(format: imglib.Format.luminance),
    width: image.width,
    height: image.height,
    params: params,
  );
}