【问题标题】:Xamarin iOS: How to load WebP from filepathXamarin iOS:如何从文件路径加载 WebP
【发布时间】:2020-01-22 22:17:39
【问题描述】:

我的项目是 Xamarin iOS 项目。 我尝试使用以下内容使用 ffimageloading nuget 包加载图像:

var fileURL = NSBundle.MainBundle.PathForResource("test", "webp");
ImageService.Instance.LoadFile(fileURL).Into(imageView);

我什至使用了其他可用的方法,例如 EmbeddedResource、LoadURL、LoadFileFromApplicationBundle,但都没有成功。

以上都不起作用,imageView 是空的。相同的代码似乎适用于任何 GIF/png 文件类型。

提前致谢。

【问题讨论】:

标签: ios xamarin.ios webp ffimageloading


【解决方案1】:

经过数小时的奋斗:

可以使用名为 WebP.Touch(1.0.8) 的 ffimageloading 依赖库来完成:

    WebP.Touch.WebPCodec decoder = new WebP.Touch.WebPCodec();
    var fileURL = NSBundle.MainBundle.PathForResource("imageName", "webp");
    return decoder.Decode(fileURL);

希望对某人有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-22
    • 2016-10-01
    • 2015-01-29
    • 2014-09-06
    • 2016-04-23
    • 1970-01-01
    • 2021-02-19
    • 1970-01-01
    相关资源
    最近更新 更多