支持Universal Windows Platform(UWP),基于微软最新的2d图形加速引擎Win2d,支持gif、jpg、png、webp等格式。 同时支持实现IImageDecoder接口来支持更多图片格式。
var config = new ImageConfig.Builder()
.LimitedStorageCache(ApplicationData.Current.LocalCacheFolder, "cache", new SHA1CacheGenerator(), 1024 * 1024 * 1024)
.NewApi(false)
.AddDecoder<GifDecoder>()
.AddDecoder<WebPDecoder>()
.Build();
ImageLoader.Initialize(config);
<controls:ImageView
Margin="0,20"
UriSource="ms-appx:///Images/2.gif"
Stretch="None"/>
var config = new ImageConfig.Builder()
.LimitedStorageCache(ApplicationData.Current.LocalCacheFolder, "cache", new SHA1CacheGenerator(), 1024 * 1024 * 1024)
.NewApi(false)
.AddDecoder<GifDecoder>()
.AddDecoder<WebPDecoder>()
.Build();
ImageLoader.Register("test", config);
<controls:ImageView
ImageLoaderKey="test"
UriSource="ms-appx:///Images/2.gif"
Stretch="None"/>
http: https: ms-appx: ms-appdata: ms-resource:
Client: Windows 10
Phone: Windows 10
Visual Studio 2019
PM> Install-Package ImageLib.UWP