fromFile static method
Implementation
static Future<DetectableImage> fromFile(XFile file) async {
// zxing
if (isDesktop) {
var bytes = await file.readAsBytes();
var codec = await instantiateImageCodec(bytes);
var frame = await codec.getNextFrame();
var data = await frame.image.toByteData(format: ImageByteFormat.rawRgba);
if (data == null) return DetectableImage(null);
return await fromRgba(data.buffer.asUint8List(), frame.image.width, frame.image.height);
}
// mlkit
return DetectableImage(mlkit.InputImage.fromFilePath(file.path));
}