Kingfisher是一款使用swift編寫(xiě)的圖片下載工具,用戶(hù)能夠使用這款軟件使用swift的方式進(jìn)行圖片的下載緩存。軟件支持格式眾多,能夠下載高分辨率的圖像,并且還可對(duì)軟件進(jìn)行擴(kuò)展,以實(shí)現(xiàn)更多的功能特色。并且能夠自動(dòng)生成控制臺(tái)日志,方便用戶(hù)進(jìn)行查看。
軟件介紹
Kingfisher是一個(gè)功能強(qiáng)大的純Swift庫(kù),用于從Web下載和緩存圖像。 它為您提供了使用純Swift方法在下一個(gè)應(yīng)用程序中處理遠(yuǎn)程圖像的機(jī)會(huì)。
軟件功能
異步圖像下載和緩存。
從基于URLSession的網(wǎng)絡(luò)或本地提供的數(shù)據(jù)中加載圖像。
提供了有用的圖像處理器和濾鏡。
內(nèi)存和磁盤(pán)的多層混合高速緩存。
對(duì)緩存行為的精細(xì)控制。 可自定義的到期日期和大小限制。
取消下載并自動(dòng)重用以前下載的內(nèi)容以提高性能。
獨(dú)立組件。 根據(jù)需要分別使用下載器,緩存系統(tǒng)和圖像處理器。
預(yù)取圖像并從緩存中顯示它們以增強(qiáng)您的應(yīng)用程序。
查看UIImageView,NSImageView,NSButton和UIButton的擴(kuò)展,以直接從URL設(shè)置圖像。
設(shè)置圖像時(shí)內(nèi)置的過(guò)渡動(dòng)畫(huà)。
加載圖像時(shí)可自定義的占位符和指示符。
易于擴(kuò)展的圖像處理和圖像格式。
低數(shù)據(jù)模式支持。
SwiftUI支持。
軟件特色
下載高分辨率圖像。
對(duì)其進(jìn)行下采樣以匹配圖像視圖的大小。
使它以給定的半徑圓角化。
下載時(shí)顯示系統(tǒng)指示器和占位符圖像。
準(zhǔn)備好后,它會(huì)以“淡入”效果為小縮略圖動(dòng)畫(huà)化。
原始的大映像也被緩存到磁盤(pán)中以備后用,從而避免了在詳細(xì)視圖中再次下載它。
任務(wù)完成時(shí)(無(wú)論是成功還是失?。┒紩?huì)打印控制臺(tái)日志。
標(biāo)簽: 圖片下載

許多時(shí)候我們?cè)诰W(wǎng)絡(luò)上都會(huì)看到一些非常不錯(cuò)的圖片,有些圖片可以直接點(diǎn)擊鼠標(biāo)右鍵就可以保存了,但是還是有許多圖片是不能這么保存的,這時(shí)候就需要一些圖片下載軟件了。
下載地址
裝機(jī)必備軟件
網(wǎng)友評(píng)論