水平滾動(dòng)視圖Carousel,效果如圖:
Swift 類似Instagram的圖片濾鏡庫(kù) Sharaku 。 效果圖:
借鑒前輩寫的OC代碼,實(shí)現(xiàn) Swift 版圖片輪播功能,前輩的思想確實(shí)不錯(cuò)。
BCColor 是一個(gè)輕量且強(qiáng)大的顏色處理庫(kù),純 Swift 版。 支持從圖片拾取一套主題色,類似AppleMusic;支持圖片黑白化、對(duì)顏色的加深和變淺、生成漸變顏色等。
Nuke 是一個(gè) Swift 寫的圖片管理類庫(kù),可以對(duì)圖片進(jìn)行加載、處理、緩存和預(yù)熱。 示例代碼: var request = ImageRequest(URL: NSURL(string: "http://...")) request.targe...
DynamicColor 提供了強(qiáng)大的方法使你通過 Swift 簡(jiǎn)單的處理顏色。比如調(diào)色、飽和度、去色、灰度、色調(diào)、陰影等。
Swift 處理圖片的類庫(kù),Swift 實(shí)現(xiàn) UIImage 和 UIImageView 的擴(kuò)展。可以對(duì)圖片的壓縮、顏色、漸變、裁剪等操作進(jìn)行了擴(kuò)展,以及具有緩存機(jī)制的在線圖片獲取。 UIImageView...
KFSwiftImageLoader是一個(gè)極高性能、輕量、低功耗網(wǎng)絡(luò)圖片異步加載庫(kù),用 Swift 編寫。
用于解碼漸進(jìn)式下載 JPEG 的庫(kù) Concorde。 加載效果對(duì)比,右邊使用了Concorde 示例代碼: let imageView = CCBufferedImageView(frame: ...) if let url = NSURL(string: "...
UIImageColors是一個(gè)獲取圖片色調(diào)的類庫(kù),包括主色、次色、背景色、詳細(xì)色;可用于實(shí)現(xiàn)類似iTunes風(fēng)格顏色的效果。 使用非常簡(jiǎn)單: let image = UIImage(named: "hello.png...
HanekeSwift是用Swift編寫的一個(gè)輕量級(jí)的通用緩存。它的設(shè)計(jì)是超級(jí)簡(jiǎn)單易用。這里告訴你如何初始化一個(gè)JSON緩存,并從URL抓取對(duì)象: let cache = Cache<JSON>(name: "git...
APNGKit 是一個(gè)用于加載和顯示APNG圖片的高性能框架,它使用 Swift 編寫。 加載APNG圖片示例代碼: // Load an APNG image from file in main bundle var image = APNGImag...
XAnimatedImage 是用 Swift 編寫的基于 FLAnimatedImage 高性能 GIF 顯示類庫(kù)。 實(shí)例效果:
Swift實(shí)現(xiàn)的高性能GIF動(dòng)畫顯示類庫(kù)Gifu。
Toucan是一個(gè)簡(jiǎn)潔、高效的Swift圖片處理類庫(kù)。它極大的簡(jiǎn)化了對(duì)圖片的處理,支持縮放、裁剪、風(fēng)格化圖片。
DominantColor是用Swift實(shí)現(xiàn)的圖片主色提取項(xiàng)目。
ImageScout是fastimage的一個(gè)Swift實(shí)現(xiàn),支持PNG、GIF和JPEG。它可以讓你通過下載盡可能少的內(nèi)容來判斷一個(gè)遠(yuǎn)程圖像的大小和類型。 示例代碼: let scout = ImageScout() s...