get_image_size function
Implementation
Future<Size> get_image_size({
required Image image,
}) async {
Completer<Size> completer = Completer();
image.image.resolve(ImageConfiguration()).addListener(
ImageStreamListener(
(ImageInfo image, bool synchronousCall) {
var myImage = image.image;
Size size = Size(myImage.width.toDouble(), myImage.height.toDouble());
completer.complete(size);
},
),
);
//print("Image size: " + completer.future.toString());
return completer.future;
}