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
4891
An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.
photo_view
2786
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
1756
Official extension image, support placeholder(loading)/ failed state, cache network, zoom/pan, photo view, slide out page, editor(crop,rotate,flip), painting etc.
image
1410
Dart Image Library provides server and web apps the ability to load, manipulate, and save images with various image file formats.
octo_image
658
A multifunctional Flutter image widget. Supports placeholders, error widgets and image transformers with fading.
progressive_image
358
A flutter widget which progressively loads larger images using Low Quality Image Placeholders.
blur
273
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
237
An easy image viewer with pinch & zoom, multi image, and built-in full-screen dialog support.
pinch_zoom
191
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
189
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.
imageview360
186
A Flutter package which provides 360 view of the images with rotation and gesture customisations.
jovial_svg
182
SVG - Robust rendering of Scalable Vector Graphic images, supporting a well-defined profile of SVG and a fast-loading binary storage format.
network_to_file_image
176
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
164
Generate image provider from svg path, uses flutter_svg and http (for network paths) as a dependency.
image_network
134
Image Network is a package that allows you to render images on the web using CanvasKit without having problems with CORS
before_after
130
A flutter package which makes it easier to display the difference between two images.
extended_image_library
127
package library for extended_image, extended_text and extended_text_field, provide common base class.
full_screen_image
111
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_pixels
82
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
79
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
76
A simple widget for animating a set of images with full custom controls as an alternative to using a GIF file.
image_compare_slider
75
Easily compare two images with a slider and a draggable line/handle, fully customizable.
swipe_image_gallery
69
A scrollable, dismissable by swiping, zoomable gallery on which you can add a dynamic overlay.
galleryimage
67
Flutter plugin that list of images from URLs allows you to display and zoomable multi image on iOS and Android.
widget_mask
63
Use a widget to mask and blend another widget, for example to imprint text onto surfaces.
cloudimage_360_view
61
A simple, interactive resource that can be used to provide a virtual tour of your product.
image_collage_widget
54
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.
peek_and_pop
51
Peek & Pop implementation for Flutter based on the iOS functionality of the same name.
image_watermark
45
Flutter package to add text or image watermark on image,you can customize the position of watermark and color.
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).
pinch_zoom_image_updated
27
A widget that makes picture pinch zoom, then return back to initial size and position when released.
before_after_image_slider_nullsafty
26
A flutter package which makes it easier to display the difference between two images Side by Side With a before and after slideer.
undraw
26
A new Flutter package for open source illustrations. These illustrations are designed by Katerina Limpitsouni
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.
gallery_image_viewer
23
An easy image viewer with pinch & zoom, multi image, gallery image and built-in full-screen dialog support.
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
10
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.