diff --git a/lib/src/readers/book_cover_reader.dart b/lib/src/readers/book_cover_reader.dart index 1f14e0eb..1eba1547 100644 --- a/lib/src/readers/book_cover_reader.dart +++ b/lib/src/readers/book_cover_reader.dart @@ -1,4 +1,5 @@ import 'dart:async'; +import 'dart:typed_data'; import 'package:collection/collection.dart' show IterableExtension; import 'package:image/image.dart' as images; @@ -40,7 +41,7 @@ class BookCoverReader { coverImageContentFileRef = bookRef.Content!.Images![coverManifestItem.Href]; var coverImageContent = await coverImageContentFileRef!.readContentAsBytes(); - var retval = images.decodeImage(coverImageContent); + var retval = images.decodeImage(Uint8List.fromList(coverImageContent)); return retval; } }