createImageElementFromFile function
Creates an image from a file
.
Implementation
Future<HTMLImageElement> createImageElementFromFile(File file) {
var reader = FileReader();
var completer = Completer<HTMLImageElement>();
reader.onLoadEnd.listen((e) {
var base64 = reader.result.dartify()?.toString();
completer.complete(createImageElementFromBase64(base64));
});
reader.readAsDataURL(file);
return completer.future;
}