0

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

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

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

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

提前致谢。

4

1 回答 1

0

经过几个小时的挣扎:

可以使用名为 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);

希望它可以帮助某人。

于 2019-09-30T07:24:43.907 回答