DotNetNative.FFImageLoading
3.0.0
dotnet add package DotNetNative.FFImageLoading --version 3.0.0
NuGet\Install-Package DotNetNative.FFImageLoading -Version 3.0.0
<PackageReference Include="DotNetNative.FFImageLoading" Version="3.0.0" />
paket add DotNetNative.FFImageLoading --version 3.0.0
#r "nuget: DotNetNative.FFImageLoading, 3.0.0"
// Install DotNetNative.FFImageLoading as a Cake Addin #addin nuget:?package=DotNetNative.FFImageLoading&version=3.0.0 // Install DotNetNative.FFImageLoading as a Cake Tool #tool nuget:?package=DotNetNative.FFImageLoading&version=3.0.0
Library to load images quickly and easily.
Features:
- Support .NET 7 / .NET 8 native iOS / Android / Mac
- 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
- SVG / GIF support
- Image loading Fade-In animations support
- Can retry image downloads (RetryCount, RetryDelay)
- Android bitmap optimization. Saves 50% of memory by trying not to use transparency channel when possible.
- Transformations support
- BlurredTransformation
- CircleTransformation, RoundedTransformation, CornersTransformation, CropTransformation
- ColorSpaceTransformation, GrayscaleTransformation, SepiaTransformation, TintTransformation
- FlipTransformation, RotateTransformation
- Supports custom transformations (native platform `ITransformation` implementations)
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-android33.0 is compatible. net7.0-ios was computed. net7.0-ios16.1 is compatible. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-macos13.0 is compatible. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-android34.0 is compatible. net8.0-browser was computed. net8.0-ios was computed. net8.0-ios17.2 is compatible. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-macos14.2 is compatible. net8.0-tvos was computed. net8.0-windows was computed. |
-
net7.0
- No dependencies.
-
net7.0-android33.0
- No dependencies.
-
net7.0-ios16.1
- No dependencies.
-
net7.0-macos13.0
- No dependencies.
-
net8.0
- No dependencies.
-
net8.0-android34.0
- No dependencies.
-
net8.0-ios17.2
- No dependencies.
-
net8.0-macos14.2
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on DotNetNative.FFImageLoading:
Package | Downloads |
---|---|
DotNetNative.FFImageLoading.Transformations
Transformations for FFImageLoading.Native library. - BlurredTransformation - CircleTransformation, RoundedTransformation, CornersTransformation, CropTransformation - ColorSpaceTransformation, GrayscaleTransformation, SepiaTransformation, TintTransformation - FlipTransformation, RotateTransformation - Supports custom transformations (native platform `ITransformation` implementations) These transformations can be consumed from FFImageLoading.Native. Don't forget to add the package in all platform specific projects. This way the correct native implementation is injected. |
|
DotNetNative.FFImageLoading.Svg
SVG support for FFImageLoading.Native library. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
3.0.0 | 539 | 5/23/2024 |