load method
Future
load(
- dynamic imageFile
)
Implementation
Future load(dynamic imageFile) async {
loader = Completer();
if (imageFile is ImageItem) {
height = imageFile.height;
width = imageFile.width;
bytes = imageFile.bytes;
loader.complete(true);
} else {
bytes =
imageFile is Uint8List ? imageFile : await imageFile.readAsBytes();
var decodedImage = await decodeImageFromList(bytes);
// image was decoded
// print(['height', viewportSize.height, decodedImage.height]);
// print(['width', viewportSize.width, decodedImage.width]);
height = decodedImage.height;
width = decodedImage.width;
loader.complete(decodedImage);
}
return true;
}