getImageInfo method
Implementation
Future<List<ui.Image>> getImageInfo() {
List<Completer<ui.Image>> completers = [];
for (var image in images) {
completers.add(Completer<ui.Image>());
final last = completers.last;
image.image.resolve(const ImageConfiguration()).addListener(
ImageStreamListener(
(ImageInfo info, bool _) => last.complete(info.image)));
}
return Future.wait(completers.map((e) => e.future));
}