getImageWidthHeight function
Implementation
Future<ui.Size?> getImageWidthHeight(Image image) async {
Completer<ui.Image> completer = Completer<ui.Image>();
image.image
.resolve(const ImageConfiguration())
.addListener(ImageStreamListener(
(ImageInfo info, bool _) => completer.complete(info.image),
));
var result = await completer.future;
return Size(result.width.toDouble(), result.height.toDouble());
}