diff --git a/lib/src/image_providers/photo_provider.dart b/lib/src/image_providers/photo_provider.dart index 030e548..a3a2c01 100644 --- a/lib/src/image_providers/photo_provider.dart +++ b/lib/src/image_providers/photo_provider.dart @@ -25,8 +25,7 @@ class PhotoProvider extends ImageProvider { assert(key == this); final file = await PhotoGallery.getFile( mediumId: mediumId, mediumType: MediumType.image, mimeType: mimeType); - final bytes = await file.readAsBytes(); - ui.ImmutableBuffer buffer = await ui.ImmutableBuffer.fromUint8List(bytes); + ui.ImmutableBuffer buffer = await ui.ImmutableBuffer.fromFilePath(file.path); return decode(buffer); }