diff --git a/lib/common/widgets/image_viewer/gallery_viewer.dart b/lib/common/widgets/image_viewer/gallery_viewer.dart index 77d327d9c..b9dec96d8 100644 --- a/lib/common/widgets/image_viewer/gallery_viewer.dart +++ b/lib/common/widgets/image_viewer/gallery_viewer.dart @@ -403,8 +403,12 @@ class _GalleryViewerState extends State return child; } else { return Image( - image: CachedNetworkImageProvider( - ImageUtils.thumbnailUrl(item.url, widget.quality), + image: ResizeImage.resizeIfNeeded( + _containerSize.width.cacheSize(context), + null, + CachedNetworkImageProvider( + ImageUtils.thumbnailUrl(item.url, widget.quality), + ), ), minScale: widget.minScale, maxScale: widget.maxScale,