SDWebImage本身是能夠支持WebP格式圖片顯示的望抽,但是需要在項目中引入WebP的依賴庫
首先PodFile中添加pod 'SDWebImage/WebP'
然后使用pod update
下載更新第三方庫
image.png
注意?????? 此處看到的
libwebp (0.6.1)
可以看到你當前需要使用的libwebp的版本荚孵,在下面步驟中會用上。
emmmm.......出錯啦?雏门,安裝libwebp失敗???♂?
這是因為libwebp的源地址
https://chromium.googlesource.com/webm/libwebp
被墻了,需要科學上網???♂????♂????♂?,小編剛開始嘗試使用科學上網的方式,網頁能訪問邪乍,但是git clone依然下載不下來,也試過網上更改host什么的,都沒成功庇楞。最后使用了這個替換source的方法榜配,簡單有效。親測=愕蟆=媾啤!聂使!
特奉上解決方案如下:
*使用pod repo
查看master地址
pod repo.png
*找到master文件夾,搜索libwebp
谬俄,找到對應的libwebp文件夾柏靶,打開你需要的對應的版本的文件夾,修改libwebp.podspec.json
文件中的source為https://github.com/webmproject/libwebp.git
【 根據(jù)第一次```pod update``知道我需要的版本好是0.6.1溃论,因此我只需要修改0.6.1中的文件 】
查找文件目錄.png
替換成https://github.com/webmproject/libwebp.git
image.png
*最后使用pod install
進行更新屎蜓,如果使用了pod update
剛修改的source的地址會被還原,只能再修改一遍了钥勋。
安裝成功.png