美文网首页
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