SDWebImage支持WebP

1,905 阅读1分钟

Podfile 添加如下

更新完成后

设置 Build Settings 下 Preprocessor Macros

add SD_WEBP=1

使用

[self.imageView1 sd_setImageWithURL:[NSURL URLWithString:url]];

self.imageView2.image = [UIImage sd_imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:url]]];

pod 'SDWebImage/WebP'

终端执行 pod repo

在本地库中, 并找到对应的libwebp版本的文件 执行命令find ~/.cocoapods/repos/master -iname libwebp

拿到上面的路径,前往文件夹(command+shift+G)~/.cocoapods/repos/master/Specs/1/9/2/libwebp

用哪一个版本进入那个版本的文件夹

打开libwebp.podspec.json文件

将其中homepage改为https://github.com/webmproject/,source->git改为https://github.com/webmproject/libwebp.git/ 把source - git中的url更换成https://github.com/webmproject/libwebp.git

保存成功 删除pod文件夹重新pod install。