ios UIImageView加载webp格式的图片

前几天项目中碰到了这个问题,用的SDWebImage加载用户上传的图片发现不显示了,但是其他的图片显示正常

代码是这样写的:

[imageView sd_setImageWithURL:[NSURL URLWithString: _answer_img_video.url[i]] placeholderImage:[UIImage imageNamed:@"mainplace"]];

如图:


由于后台的数据跟安卓的是互通的,我就猜测是不是返回图片类型的问题,把返回的结果打印出来一看,的确是这样,返回的url地址是webp格式的

上网查资料,加载webp格式的图片需要在工程中加入 SDWebImage/WebP 这个库文件  

我用的是pod添加的第三方库,在podfile文件里添加 

pod 'SDWebImage/WebP' 

然后更新pod update

加载图片的代码不变:

[imageView sd_setImageWithURL:[NSURL URLWithString: _answer_img_video.url[i]] placeholderImage:[UIImage imageNamed:@"mainplace"]];

运行显示成功:


这是因为,SDWebImage会自动帮我们把webp图片格式显示出来,不需要再进行其他的操作

ps:原创文章,转载请注明,谢谢!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容