getImageInfo method
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;
}