getImageInfo method

Future<ImageInfo> getImageInfo(
  1. Image img
)

Implementation

Future<ImageInfo> getImageInfo(Image img) async {
  final c = Completer<ImageInfo>();

  img.image.resolve(ImageConfiguration.empty).addListener(
        ImageStreamListener(
          (ImageInfo i, bool _) {
            c.complete(i);
          },
          onError: (exception, stackTrace) => c.completeError(exception),
        ),
      );

  return c.future;
}