Top Flutter Image packages An Image widget is used to display images in your Flutter app. But, often you would like to have: * More functionality like zooming images, resizing images, caching images, manipulating images, adding effects to images, etc., or * Support for other image formats like SVG apart from the popularly supported JPG, PNG, GIF, WEBP and other image formats. The complete list of Flutter packages that can help you add the above mentioned functionalities is provided below.
octo_image
738
A multifunctional Flutter image widget. Supports placeholders, error widgets and image transformers with fading.
progressive_image
385
A flutter widget which progressively loads larger images using Low Quality Image Placeholders.
blur
327
Blur is a wrapper widget that blur it's child. There are ImageBlur.asset and ImageBlur.network that blur the image. Frost is another wrapper which blurs the background.
easy_image_viewer
317
An easy image viewer with pinch & zoom, multi image, and built-in full-screen dialog support.
jovial_svg
221
SVG - Robust rendering of Scalable Vector Graphic images, supporting a well-defined profile of SVG and a fast-loading binary storage format.
pinch_zoom
210
A widget based on Flutter's new Interactive Viewer that makes picture pinch zoom, and return to its initial size and position when released.
tcard
194
A tinder like cards flutter plugin, can slide it's children left or right. You can use it to show some images, videos and so on.
flutter_svg_provider
193
Generate image provider from svg path, uses flutter_svg and http (for network paths) as a dependency.
imageview360
193
A Flutter package which provides 360 view of the images with rotation and gesture customisations.
network_to_file_image
183
Opens a local image file, if it exists there. If it doesn't, fetches the image from the network and then saves to the local file for next time.
before_after
181
A flutter package which makes it easier to display the difference between two images.
image_network
158
Image Network is a package that allows you to render images on the web using CanvasKit without having problems with CORS
extended_image_library
129
package library for extended_image, extended_text and extended_text_field, provide common base class.
full_screen_image
128
Full screen photo viewer. It shuts off when scrolling vertically. Can work with Hero widget.
image_compare_slider
106
Easily compare two images with a slider and a draggable line/handle, fully customizable.
juxtapose
98
A widget for comparing two stacked widgets by dragging a slider thumb to reveal either sides of the slider, either horizontally or vertically.
image_pixels
94
Lets you extend the background color of an image, or else build any widget that depends on an image width/height or the color of its pixels.
swipe_image_gallery
89
A scrollable, dismissable by swiping, zoomable gallery on which you can add a dynamic overlay.
nine_grid_view
86
Flutter NineGridView & DragSortView, Similar to Weibo / WeChat nine grid view controls to display pictures.
galleryimage
84
Flutter plugin that list of images from URLs allows you to display and zoomable multi image on iOS and Android.
image_fade
81
A widget that displays a placeholder and optional progress indicator while an image loads, then cross-fades to the loaded image. Improves on FadeInImage. Compatible with CachedNetworkImageProvider.
image_sequence_animator
79
A simple widget for animating a set of images with full custom controls as an alternative to using a GIF file.
widget_mask
68
Use a widget to mask and blend another widget, for example to imprint text onto surfaces.
cloudimage_360_view
66
A simple, interactive resource that can be used to provide a virtual tour of your product.
image_collage_widget
65
A flutter package, that lets you create 11 different types of modern photomontage which allows selecting images from photo library and taking new pictures with the camera.
spoiler_widget
62
A Flutter package to create spoiler animations similar to the one used in Telegram, allowing you to hide sensitive or spoiler-filled content until it's tapped or clicked.
image_watermark
62
Flutter package to add text or image watermark on image,you can customize the position of watermark and color.
any_image_view
56
A special Flutter package for displaying all kinds of images, including jpg, png,jpeg, SVG, lottie, and XFile, including network images with caching.
peek_and_pop
51
Peek & Pop implementation for Flutter based on the iOS functionality of the same name.
image_gallery_saver_plus
49
A Flutter plugin for saving images to the gallery. iOS needs to add the following keys to your Info.plist file.
full_screen_image_null_safe
43
Full screen photo viewer. It shuts off when scrolling vertically. Can work with Hero widget.
power_image
38
A powerful plugin that fully uses the native image library's ability to display images on the flutter side.
lightbox
32
Flutter plugin to create lightbox like in web apps. Usefull to show images as a diaporama overlay with controls of many types of images(url,assets,file,bytes).
before_after_image_slider_nullsafty
32
A flutter package which makes it easier to display the difference between two images Side by Side With a before and after slideer.
gallery_image_viewer
31
An easy image viewer with pinch & zoom, multi image, gallery image and built-in full-screen dialog support.
undraw
27
A new Flutter package for open source illustrations. These illustrations are designed by Katerina Limpitsouni
pinch_zoom_image_updated
27
A widget that makes picture pinch zoom, then return back to initial size and position when released.
kenburns
25
Kenburns effect on flutter. The Ken Burns effect is a type of panning and zooming effect used in video production from still imagery.
colorfilter_generator
22
Collection of ColorFilter matrices that can be used with ColorFiltered and generator to create custom color filters.
cached_network_image_builder
21
A widget to cache your network image check it if it has already stored with downloading it through basic http request, so doesn't need to download it again.
image_blur
18
This Flutter package enables adding shimmer and blur effects to images. Apply these effects in circular and rectangular shapes, for both local and online images.
meet_network_image
17
A flutter package for showing Image from Url with LoadingBuilder and ErrorBuilder.
image_ink_well
16
Image InkWell Flutter plugin. This provides rectangle, rounded rectangle, circle type InkWell.
flutter_network_image
10
flutter package that provides an ImageProvider automatically retries failed network image loads, ensuring smooth image loading on mobile and web platforms.
zoom_hover_pinch_image
10
An image zoom package with easy integration, pinch-to-zoom interaction, and customizable border radius.
media_collection_previewer
8
A versatile and user-friendly Flutter package for efficiently previewing and displaying media collections, such as images, audios and videos, with interactive features.
image_loader_flutter
2
The package enhances performance with image caching, ensuring smooth and efficient image rendering in your Flutter apps.
photo_view
0
Photo View provides a gesture sensitive zoomable widget. Photo View is largely used to show interactive images and other stuff such as SVG.
image
0
Dart Image Library provides server and web apps the ability to load, manipulate, and save images with various image file formats.