![]() |
VOOZH | about |
dotnet add package FFImageLoading.Maui --version 1.1.7
NuGet\Install-Package FFImageLoading.Maui -Version 1.1.7
<PackageReference Include="FFImageLoading.Maui" Version="1.1.7" />
<PackageVersion Include="FFImageLoading.Maui" Version="1.1.7" />Directory.Packages.props
<PackageReference Include="FFImageLoading.Maui" />Project file
paket add FFImageLoading.Maui --version 1.1.7
#r "nuget: FFImageLoading.Maui, 1.1.7"
#:package FFImageLoading.Maui@1.1.7
#addin nuget:?package=FFImageLoading.Maui&version=1.1.7Install as a Cake Addin
#tool nuget:?package=FFImageLoading.Maui&version=1.1.7Install as a Cake Tool
Forked from the amazingly popular original FFImageLoading Library, this Compat version FFImageLoading.Compat aims to ease your migration from Xamarin.Forms to .NET MAUI with a compatible implementation to get you up and running without rewriting the parts of your app that relied on the original library.
This Maui version which merges all Transformations & SVG library parts into ONE and is migrated from FFImageLoading.Compat aims to fix some critical bugs and gives you a place to submit Maui releated issues.
Thanks to the Original Authors: Daniel Luberda, Fabien Molinet & Redth.
.UseFFImageLoading() to your MAUI app builder.public static class MauiProgram
{
public static MauiApp CreateMauiApp()
{
var builder = MauiApp.CreateBuilder();
builder
.UseMauiApp<App>()
.UseFFImageLoading()
.ConfigureFonts(fonts =>
{
fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold");
});
return builder.Build();
}
}
xmlns:ffimageloading="clr-namespace:FFImageLoading.Maui;assembly=FFImageLoading.Maui" to your MAUI Xaml page references.<ffimageloading:CachedImage Source="xxx.jpg"></ffimageloading:CachedImage> to display image.ITransformation implementations)[Xamarin]https://github.com/luberda-molinet/FFImageLoading
[Maui]https://github.com/Redth/FFImageLoading.Compat
1.Fix Customising the HttpClient does not seem to have any effect #26 (All Platforms) (Thanks Reported by https://github.com/apoorvadixit-ttc)
1.Fix Potential race condition during loading of image source and LoadingPlaceholder #24 (Android) (Thanks Reported by https://github.com/EvgenyMuryshkin)
1.Fix Broken CachedImage scaling on Android #22 (Sync to iOS/MacOs/Windows) (Thanks Reported by https://github.com/rafalka)
2.Add GIF & Webp image support for Windows. (Transparent background GIF currently unsupported. HELP NEEDED!)
1.Fix Android app is continue to load the same image. #21 (Thanks Reported by https://github.com/BoungSeokKim)
1.Fix DiskCache is null within the ImageService object. (Thanks Reported by https://github.com/kpespisa)
1.Fix Windows Application start up crash when DispatcherQueue in MainThreadDispatcher is null.
1.Fix Local file images do not appear when DownsampleToViewSize is set to true (Thanks Reported by https://github.com/CraigTenn)
1.Fix AspectFill images with an implicit height (Thanks PR by https://github.com/brendan-holly-modea)
1.Use Svg.Skia instead of custom code. (Thanks PR by https://github.com/PavloLukianets)
2.Fix Android MemoryCache re-creation issue. (Thanks PR by https://github.com/MichaelFrenkel)
3.Fixed NRE on ImageService caused before ready. (Thanks PR by https://github.com/NishiokaTakeo)
4.Fixed Local images files will not show on Windows. (Thanks Reported by https://github.com/Inrego)
5.Fixed AspectFill not working on Android for CachedImage control. (Thanks Reported by https://github.com/brendan-holly-modea)
6.Add Sample.Win project file.
1.Add .NET 8 support.
1.Fix Webp image not showing Bug.
1.Fix App Reloading Bug.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net7.0 net7.0 is compatible. net7.0-android net7.0-android was computed. net7.0-android33.0 net7.0-android33.0 is compatible. net7.0-ios net7.0-ios was computed. net7.0-ios16.1 net7.0-ios16.1 is compatible. net7.0-maccatalyst net7.0-maccatalyst was computed. net7.0-maccatalyst16.1 net7.0-maccatalyst16.1 is compatible. net7.0-macos net7.0-macos was computed. net7.0-tvos net7.0-tvos was computed. net7.0-windows net7.0-windows was computed. net7.0-windows10.0.19041 net7.0-windows10.0.19041 is compatible. net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-android34.0 net8.0-android34.0 is compatible. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-ios17.2 net8.0-ios17.2 is compatible. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-maccatalyst17.2 net8.0-maccatalyst17.2 is compatible. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net8.0-windows10.0.19041 net8.0-windows10.0.19041 is compatible. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 5 NuGet packages that depend on FFImageLoading.Maui:
| Package | Downloads |
|---|---|
|
VertiGIS.Mobile
Create VertiGIS Mobile apps for Android, iOS, and UWP. Extend your apps with custom components, operations and services. |
|
|
PhotoBrowser.Maui
PhotoBrowser.Maui library for projects using .NET MAUI Full screen image viewer(.NET MAUI) that includes "pinch to zoom" and "swipe to dismiss" gestures. - PhotoBrowser.Maui |
|
|
PlutoFramework
All in one framework for creating web3 mobile applications. |
|
|
Plugin.Toolkit.Image
Image viewing experience by leveraging native platform capabilities into .NET MAUI |
|
|
Angels2iT.PhotoBrowser.Maui
PhotoBrowser.Maui library for projects using .NET MAUI Full screen image viewer(.NET MAUI) that includes "pinch to zoom" and "swipe to dismiss" gestures. - Angels2iT.PhotoBrowser.Maui |
Showing the top 1 popular GitHub repositories that depend on FFImageLoading.Maui:
| Repository | Stars |
|---|---|
|
nalu-development/nalu
Provides .NET MAUI packages to help with everyday challenges
|
| Version | Downloads | Last Updated |
|---|---|---|
| 1.3.2 | 220,889 | 8/28/2025 |
| 1.3.1 | 123,451 | 7/23/2025 |
| 1.3.0 | 9,905 | 7/23/2025 |
| 1.2.9 | 31,985 | 6/19/2025 |
| 1.2.8 | 3,026 | 6/19/2025 |
| 1.2.7 | 329,796 | 8/29/2024 |
| 1.2.6 | 162,944 | 7/1/2024 |
| 1.2.5 | 58,231 | 5/21/2024 |
| 1.2.4 | 10,880 | 5/14/2024 |
| 1.2.3 | 2,043 | 5/5/2024 |
| 1.2.2 | 877 | 5/4/2024 |
| 1.2.1 | 25,588 | 4/20/2024 |
| 1.2.0 | 8,361 | 4/16/2024 |
| 1.1.9 | 1,259 | 4/16/2024 |
| 1.1.8 | 157,285 | 4/10/2024 |
| 1.1.7 | 243 | 4/10/2024 |
| 1.1.6 | 1,205 | 4/8/2024 |
| 1.1.5 | 416 | 4/7/2024 |
| 1.1.3 | 7,756 | 4/3/2024 |
| 1.1.2 | 6,952 | 3/27/2024 |