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

4,383 阅读1分钟

一个SDWebImageiOS12WebP格式图片不显示bug

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

Downloaded image has 0 pixels

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

图片类型其实是WebP,被链接骗了。

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