loadImageDimensions static method

Future<Image> loadImageDimensions(
  1. File imageFile
)

Implementation

static Future<ui.Image> loadImageDimensions(File imageFile) async {
  try {
    final Uint8List bytes = await imageFile.readAsBytes();
    final ui.Codec codec = await ui.instantiateImageCodec(bytes);
    final ui.FrameInfo frameInfo = await codec.getNextFrame();
    return frameInfo.image;
  } catch (e) {
    throw Exception('Failed to load image dimensions: $e');
  }
}