SDWebImage在iOS12上WebP格式图片不显示问题

一个SDWebImageiOS12WebP格式图片不显示bug

最近在接第三方服务的时候遇到了问题,图片在iOS12上加载不出来。图片地址如下cdd-pic.b0.upaiyun.com/enterprise-….后缀是jpg格式,之前SDWebImage都很稳啊,不会有问题啊。我们使用的SDWebImage版本是4.2.3,得到的报错信息如下:

Downloaded image has 0 pixels
复制代码

可是通过火狐查看图像信息:

图片格式其实是 WebP,被链接骗了。

github上找了下这是SDWebImage的一个bug。如果图片是WebP格式且无alpha通道则iOS12无法显示。该bug在版本4.4.1得到了解决。

猜你喜欢

转载自juejin.im/post/5c68c115e51d45719046f9f7