iOS 加載webp格式的圖片 pod "SDWebImage/WebP"報(bào)錯(cuò)的解決辦法

SDWebImage 應(yīng)該iOS開(kāi)發(fā)中最常用的圖片框架之一硬梁,用于加載網(wǎng)絡(luò)圖片前硫。

但是如果圖片的格式是webp的格式的,加載圖片失敯辛铩:

調(diào)試錯(cuò)誤:

? Error Domain=SDWebImageErrorDomain Code=1001"Downloaded image has 0 pixels

如果SDWebImage版本為:4.4.3开瞭, 另外導(dǎo)入 pod 'SDWebImage/WebP' ,其他代碼不需要變懒震, 但是這個(gè)庫(kù)需要引入 libwebp 才能加載webp,導(dǎo)入這個(gè)庫(kù)的可能會(huì)出錯(cuò)嗤详,應(yīng)為路徑是找不到个扰,這不科學(xué),但很和諧葱色。解決辦法可以參考:http://www.reibang.com/p/f97081867cf6

操蛋經(jīng)歷:

因?yàn)轫?xiàng)目導(dǎo)入最新的?SDCycleScrollView递宅;導(dǎo)入SDCycleScrollView會(huì)自動(dòng)導(dǎo)入SDWebImage,因此把之前:pod 'SDWebImage' 注釋掉苍狰,

pod install? 其他庫(kù)都正常办龄,SDWebImage/WebP? 出問(wèn)題了。

報(bào)錯(cuò):執(zhí)行 pod update ---pod repo update ---甚至把.xcworkspace和.lock 刪除等一番騷操作之后還是不行淋昭。libwebp 路徑已經(jīng)換成git路徑

甚至有種卸載cocoapod俐填,重新安裝的沖動(dòng)。

嘗試無(wú)數(shù)次翔忽,每次都是錯(cuò)誤:

[!] CocoaPods could not find compatible versions for pod "SDWebImage/WebP":

? In Podfile:

? ? SDWebImage/WebP

Specs satisfying the `SDWebImage/WebP` dependency were found, but they required a higher minimum deployment target.

為了不影響項(xiàng)目開(kāi)發(fā)進(jìn)度英融,我選擇輕輕把這個(gè)問(wèn)題放下,現(xiàn)在做其他開(kāi)發(fā)歇式,最后倒回來(lái)處理這個(gè)問(wèn)題驶悟,以免影響這個(gè)項(xiàng)目的進(jìn)度。實(shí)在不行還可以讓后臺(tái)不要返回webp格式的圖片材失。但是這個(gè)問(wèn)題我記載心里痕鳍,空閑時(shí)就跑出來(lái)提示我要處理。經(jīng)歷一番屢敗屢戰(zhàn)+屢戰(zhàn)屢敗之后龙巨,它成為我的“心病”笼呆。

柳暗花明又一村:

其實(shí)我的目的只是要加載webp格式的圖片而已,SDWebImage/WebP 只是SDWebImage的輔助工具(插件)可以幫我更快更好的實(shí)現(xiàn)恭应,但是現(xiàn)在這個(gè)工具出問(wèn)題抄邀,是不是可以考慮用其他工具耘眨。之前的失敗都是在糾結(jié)SDWebImage/WebP的導(dǎo)入問(wèn)題昼榛,在一個(gè)死胡同里轉(zhuǎn)圈。重新分析問(wèn)題:發(fā)現(xiàn)根源是升級(jí)SDWebImage剔难。那么是不是可以從SDWebImage找到突破口呢胆屿?就像下象棋,誰(shuí)將軍找誰(shuí)才能解決危機(jī)偶宫。因此重新查看SDWebImage的官方文檔非迹。

功夫不負(fù)有心人:


這個(gè)插件列表還有很多其他插件,文檔都寫(xiě)的很清楚纯趋,比如gif憎兽,svg冷离。因?yàn)轫?xiàng)目里面用了svg格式的圖片,稍微看了下纯命,svg的插件最低適配iOS 13西剥,只能放棄了。

進(jìn)入這個(gè)鏈接亿汞,剩下的都不是問(wèn)題瞭空,如何使用,都寫(xiě)的清清楚楚疗我。

解決問(wèn)題:

pod 'SDWebImageWebPCoder'

導(dǎo)入文件:

?#import <SDWebImage/SDWebImage.h>

#import??<SDWebImageWebPCoder/SDWebImageWebPCoder.h>

實(shí)現(xiàn):這個(gè)可以寫(xiě)在AppDelegate.m 文件中咆畏。

SDImageWebPCoder*webPCoder = [SDImageWebPCodersharedCoder];

[[SDImageCodersManager sharedManager] addCoder:webPCoder];


運(yùn)行項(xiàng)目發(fā)現(xiàn)webp格式的圖片可以被加載了。


感悟:

1吴裤、碰到事情不要慌張

2旧找、抓大放小、補(bǔ)缺補(bǔ)漏

3麦牺、仔細(xì)分析問(wèn)題钦讳,“重定向”

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市枕面,隨后出現(xiàn)的幾起案子愿卒,更是在濱河造成了極大的恐慌,老刑警劉巖潮秘,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件琼开,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡枕荞,警方通過(guò)查閱死者的電腦和手機(jī)柜候,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)躏精,“玉大人渣刷,你說(shuō)我怎么就攤上這事〈V颍” “怎么了辅柴?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)瞭吃。 經(jīng)常有香客問(wèn)我碌嘀,道長(zhǎng),這世上最難降的妖魔是什么歪架? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任股冗,我火速辦了婚禮,結(jié)果婚禮上和蚪,老公的妹妹穿的比我還像新娘止状。我一直安慰自己烹棉,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布怯疤。 她就那樣靜靜地躺著峦耘,像睡著了一般。 火紅的嫁衣襯著肌膚如雪旅薄。 梳的紋絲不亂的頭發(fā)上辅髓,一...
    開(kāi)封第一講書(shū)人閱讀 51,125評(píng)論 1 297
  • 那天,我揣著相機(jī)與錄音少梁,去河邊找鬼洛口。 笑死,一個(gè)胖子當(dāng)著我的面吹牛凯沪,可吹牛的內(nèi)容都是我干的第焰。 我是一名探鬼主播,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼妨马,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼挺举!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起烘跺,我...
    開(kāi)封第一講書(shū)人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤湘纵,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后滤淳,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體梧喷,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年脖咐,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了铺敌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡屁擅,死狀恐怖偿凭,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情派歌,我是刑警寧澤弯囊,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站硝皂,受9級(jí)特大地震影響常挚,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜稽物,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望折欠。 院中可真熱鬧贝或,春花似錦吼过、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至羊赵,卻和暖如春趟佃,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背昧捷。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工闲昭, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人靡挥。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓序矩,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親跋破。 傳聞我的和親對(duì)象是個(gè)殘疾皇子簸淀,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 要講圖片格式還先得從圖像的基本數(shù)據(jù)結(jié)構(gòu)說(shuō)起。在計(jì)算機(jī)中, 圖像是由一個(gè)個(gè)像素點(diǎn)組成毒返,像素點(diǎn)就是顏色點(diǎn)租幕,而顏色最簡(jiǎn)單...
    404ErrorCrash閱讀 3,689評(píng)論 0 3
  • 參考文獻(xiàn):WebP 極限壓縮及ios實(shí)現(xiàn)iOS使用cocoapods 安裝libwebp 0.6.0遇到Error...
    Sparkle_S閱讀 6,532評(píng)論 1 13
  • 使用的版本:implementation 'io.reactivex:rxjava:1.3.8'implement...
    xoxoxiong閱讀 135評(píng)論 0 0
  • 心靈自由寫(xiě)作13篇 今天,壽文發(fā)來(lái)新京報(bào)圖片鏈接拧簸,是給我們參考寫(xiě)作主題令蛉,里面有一張圖片讓我感覺(jué)到很驚訝,并且內(nèi)心很...
    庭誼閱讀 618評(píng)論 0 0
  • 人都說(shuō)異地戀難狡恬,我一直不相信珠叔,可是,現(xiàn)實(shí)給了我狠狠一巴掌弟劲。 不粘人不膩人祷安,卻希望對(duì)方向肚里的蛔蟲(chóng)一樣了解自己想要的...
    木蘭嘉閱讀 174評(píng)論 0 1