getImageWidthHeight function

Future<Size?> getImageWidthHeight(
  1. Image image
)

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());
}