使用SDWebImage支持webp网络图片 2020方案

工作中遇到了SDWebImage 下载网络图片出错的问题,链接中显示的是.png格式的,实际是webp格式的图片,导致SDWebImage下载报错error code -1100(像素为0) 和-1001(解码失败),查了半天资料,有什么从YYWebImage里拉库的,有换什么host 都不好使,最终找到SDWebImage官方提供的webp图片格式解码库

https://github.com/SDWebImage/SDWebImageWebPCoder

使用方法,下载前设置一下Manager,然后就正常使用就完事了,玩去吧

SDImageWebPCoder *webPCoder = [SDImageWebPCoder sharedCoder];
[[SDImageCodersManager sharedManager] addCoder:webPCoder];
[[SDWebImageDownloader sharedDownloader] setValue:@"image/webp,image/*,*/*;q=0.8" forHTTPHeaderField:@"Accept"];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。