ImageLib.UWP
ImageLib.UWP copied to clipboard
支持Universal Windows Platform(UWP),基于微软最新的2d图形加速引擎Win2d,支持gif、jpg、png、webp等格式
ImageLib.UWP
支持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);
XAML代码
<controls:ImageView
Margin="0,20"
UriSource="ms-appx:///Images/2.gif"
Stretch="None"/>
自定义ImageLoader
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"/>
支持URI格式
http: https: ms-appx: ms-appdata: ms-resource:
支持平台
Client: Windows 10
Phone: Windows 10
开发工具
Visual Studio 2019
Nuget
PM> Install-Package ImageLib.UWP