calculateImageDimension static method

Future<Size> calculateImageDimension(
  1. dynamic img
)

Implementation

static Future<Size> calculateImageDimension(img) {
  Completer<Size> completer = Completer();
  Image image = Image.network("$img");
  image.image.resolve(const ImageConfiguration()).addListener(
    ImageStreamListener(
          (ImageInfo image, bool synchronousCall) {
        var myImage = image.image;
        Size size = Size(myImage.width.toDouble(), myImage.height.toDouble());
        completer.complete(size);
      },
    ),
  );
  return completer.future;
}