Library to load images quickly & easily on Xamarin.iOS, Xamarin.Android, Xamarin.Forms and Windows (WinRT, UWP, Silverlight).
Authors: Fabien Molinet, Daniel Luberda
Xamarin iOS / Android | Xamarin Forms | Windows RT / UWP | Transformations |
---|---|---|---|
Nuget | Nuget | Nuget | Nuget |
Xamarin.Forms Demo: link, Android Demo: link, Windows Demo: link
- Xamarin.iOS (min iOS 7), Xamarin.Android (min Android 4), Xamarin.Forms and Windows (WinRT, UWP, Silverlight) support
- Configurable disk and memory caching
- Multiple image views using the same image source (url, path, resource) will use only one bitmap which is cached in memory (less memory usage)
- Deduplication of similar download/load requests. (If 100 similar requests arrive at same time then one real loading will be performed while 99 others will wait).
- Error and loading placeholders support
- Images can be automatically downsampled to specified size (less memory usage)
- Fluent API which is inspired by Picasso naming
- WebP support
- Image loading Fade-In animations support
- Can retry image downloads (RetryCount, RetryDelay)
- On Android transparency is disabled by default (configurable). Saves 50% of memory
- Transformations support
- BlurredTransformation
- CircleTransformation, RoundedTransformation, CornersTransformation, CropTransformation
- ColorSpaceTransformation, GrayscaleTransformation, SepiaTransformation
- FlipTransformation, RotateTransformation
- Supports custom transformations (native platform
ITransformation
implementations)
-
General
-
Android, iOS, Windows Phone
-
Xamarin.Forms
-
Transformations