美文网首页
iOS SDWebImage加载webP格式图

iOS SDWebImage加载webP格式图

作者: 米买 | 来源:发表于2018-05-30 16:08 被阅读0次

为什么要用webP?

WebP是google创造出的一种图片格式,图片的压缩和解码都由google提供的API完成(各种语言都有,不过目前好像没看到js可以解码WebP的),在无损压缩的情况下,比png要小28%左右。

现在已经被各大浏览器厂商兼容(如:Chrome,Firefox等),不过苹果的Safri还没有兼容这种格式,所以如果UIWebView里面含有WebP的图片的话,就会显示不出来(但是我们可以通过NSUrlProtocol来做处理)。如果要在APP中使用得话,我们需要引入SDWebImage这个第三方库。

SDWebImage使用WebP

1、cocoapod下载第三方库

pod 'SDWebImage'

pod 'SDWebImage/WebP'

注意:这里需要VPN,才能将项目pod下来(待测试)

2.将SDWebImage和libwebP拖入项项目

 (1)将SD库拖到工程中

(2)target->build setting->搜索preprocessor 添加SD_WEBP=1 如图所示:

(3)最后查看是否能运行并测试使用

 (https://github.com/wuxiaolian/WebPDemo.git)

相关文章

网友评论

      本文标题:iOS SDWebImage加载webP格式图

      本文链接:https://www.haomeiwen.com/subject/rnyfrxtx.html