/ImageLib.UWP

支持Universal Windows Platform(UWP),基于微软最新的2d图形加速引擎Win2d,支持gif、jpg、png、webp等格式

Primary LanguageCApache License 2.0Apache-2.0

ImageLib.UWP

NuGet Version

支持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