decodeImageBuffer method
Decodes barcodes from an image buffer.
The bytes
parameter contains raw pixel data, while width
, height
, stride
, and format
define the dimensions and structure of the image.
Implementation
Future<List<Map<dynamic, dynamic>>> decodeImageBuffer(
Uint8List bytes, int width, int height, int stride, int format) async {
final dsImage = jsify({
'bytes': bytes,
'width': width,
'height': height,
'stride': stride,
'format': format,
});
CapturedResult barcodeResults =
await handleThenable(_barcodeReader!.capture(dsImage, ""));
return _resultWrapper(barcodeResults.items);
}