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.
flutter_svg
5063
An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.
photo_view
2863
Photo View provides a gesture sensitive zoomable widget. Photo View is largely used to show interactive images and other stuff such as SVG.
extended_image
1806
Official extension image, support placeholder(loading)/ failed state, cache network, zoom/pan, photo view, slide out page, editor(crop,rotate,flip), painting etc.
image
1468
Dart Image Library provides server and web apps the ability to load, manipulate, and save images with various image file formats.
octo_image
670
A multifunctional Flutter image widget. Supports placeholders, error widgets and image transformers with fading.
progressive_image
364
A flutter widget which progressively loads larger images using Low Quality Image Placeholders.
blur
291
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
256
An easy image viewer with pinch & zoom, multi image, and built-in full-screen dialog support.
pinch_zoom
194
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
190
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.
jovial_svg
189
SVG - Robust rendering of Scalable Vector Graphic images, supporting a well-defined profile of SVG and a fast-loading binary storage format.
imageview360
189
A Flutter package which provides 360 view of the images with rotation and gesture customisations.
network_to_file_image
178
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.
flutter_svg_provider
173
Generate image provider from svg path, uses flutter_svg and http (for network paths) as a dependency.
before_after
147
A flutter package which makes it easier to display the difference between two images.
image_network
142
Image Network is a package that allows you to render images on the web using CanvasKit without having problems with CORS
extended_image_library
127
package library for extended_image, extended_text and extended_text_field, provide common base class.
full_screen_image
118
Full screen photo viewer. It shuts off when scrolling vertically. Can work with Hero widget.
juxtapose
95
A widget for comparing two stacked widgets by dragging a slider thumb to reveal either sides of the slider, either horizontally or vertically.
image_compare_slider
87
Easily compare two images with a slider and a draggable line/handle, fully customizable.
image_pixels
83
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.
nine_grid_view
81
Flutter NineGridView & DragSortView, Similar to Weibo / WeChat nine grid view controls to display pictures.
image_fade
78
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
77
A simple widget for animating a set of images with full custom controls as an alternative to using a GIF file.
swipe_image_gallery
74
A scrollable, dismissable by swiping, zoomable gallery on which you can add a dynamic overlay.
galleryimage
72
Flutter plugin that list of images from URLs allows you to display and zoomable multi image on iOS and Android.
widget_mask
65
Use a widget to mask and blend another widget, for example to imprint text onto surfaces.
cloudimage_360_view
62
A simple, interactive resource that can be used to provide a virtual tour of your product.
image_collage_widget
56
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.
image_watermark
51
Flutter package to add text or image watermark on image,you can customize the position of watermark and color.
peek_and_pop
51
Peek & Pop implementation for Flutter based on the iOS functionality of the same name.
any_image_view
44
A special Flutter package for displaying all kinds of images, including jpg, png,jpeg, SVG, lottie, and XFile, including network images with caching.
full_screen_image_null_safe
43
Full screen photo viewer. It shuts off when scrolling vertically. Can work with Hero widget.
power_image
37
A powerful plugin that fully uses the native image library's ability to display images on the flutter side.
lightbox
31
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
29
A flutter package which makes it easier to display the difference between two images Side by Side With a before and after slideer.
pinch_zoom_image_updated
27
A widget that makes picture pinch zoom, then return back to initial size and position when released.
undraw
27
A new Flutter package for open source illustrations. These illustrations are designed by Katerina Limpitsouni
gallery_image_viewer
25
An easy image viewer with pinch & zoom, multi image, gallery image and built-in full-screen dialog support.
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.
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.
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.
image_blur
13
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.
flutter_network_image
9
flutter package that provides an ImageProvider automatically retries failed network image loads, ensuring smooth image loading on mobile and web platforms.
media_collection_previewer
6
A versatile and user-friendly Flutter package for efficiently previewing and displaying media collections, such as images, audios and videos, with interactive features.