欢迎大家提交 Swift 开源代码。

Swift 开源代码 - 图片

水平滚动视图Carousel,效果如图:
水平滚动视图Carousel
 Swift 类似Instagram的图片滤镜库 Sharaku 。 效果图:
Swift 类似Instagram的图片滤镜库 Sharaku
借鉴前辈写的OC代码,实现 Swift 版图片轮播功能,前辈的思想确实不错。
BCColor 是一个轻量且强大的颜色处理库,纯 Swift 版。 支持从图片拾取一套主题色,类似AppleMusic;支持图片黑白化、对颜色的加深和变浅、生成渐变颜色等。
Swift 轻量且强大的颜色处理库 BCColor
Nuke 是一个 Swift 写的图片管理类库,可以对图片进行加载、处理、缓存和预热。 示例代码: var request = ImageRequest(URL: NSURL(string: "http://...")) request.targe...
Swift 图片管理类库 Nuke
DynamicColor 提供了强大的方法使你通过 Swift 简单的处理颜色。比如调色、饱和度、去色、灰度、色调、阴影等。
Swift 颜色处理库 DynamicColor
Swift 处理图片的类库,Swift 实现 UIImage 和 UIImageView 的扩展。可以对图片的压缩、颜色、渐变、裁剪等操作进行了扩展,以及具有缓存机制的在线图片获取。 UIImageView...
Swift 处理图片的类库 AFImageHelper
KFSwiftImageLoader是一个极高性能、轻量、低功耗网络图片异步加载库,用 Swift 编写。
用于解码渐进式下载 JPEG 的库 Concorde。 加载效果对比,右边使用了Concorde 示例代码: let imageView = CCBufferedImageView(frame: ...) if let url = NSURL(string: "...
用于解码渐进式下载 JPEG 的库 Concorde
UIImageColors是一个获取图片色调的类库,包括主色、次色、背景色、详细色;可用于实现类似iTunes风格颜色的效果。 使用非常简单: let image = UIImage(named: "hello.png...
获取图片色调类库UIImageColors
HanekeSwift是用Swift编写的一个轻量级的通用缓存。它的设计是超级简单易用。这里告诉你如何初始化一个JSON缓存,并从URL抓取对象: let cache = Cache<JSON>(name: "git...
轻量级图片缓存加载组件HanekeSwift
APNGKit 是一个用于加载和显示APNG图片的高性能框架,它使用 Swift 编写。 加载APNG图片示例代码: // Load an APNG image from file in main bundle var image = APNGImag...
加载和显示 APNG 图片的框架
XAnimatedImage 是用 Swift 编写的基于 FLAnimatedImage 高性能 GIF 显示类库。 实例效果:
基于 FLAnimatedImage 高性能 GIF 显示类库 XAnimatedImage
Swift实现的高性能GIF动画显示类库Gifu。
Toucan是一个简洁、高效的Swift图片处理类库。它极大的简化了对图片的处理,支持缩放、裁剪、风格化图片。
图片处理类库Toucan
DominantColor是用Swift实现的图片主色提取项目。
Swift实现的图片主色提取项目DominantColor
ImageScout是fastimage的一个Swift实现,支持PNG、GIF和JPEG。它可以让你通过下载尽可能少的内容来判断一个远程图像的大小和类型。 示例代码: let scout = ImageScout() s...