Tabata
为 Mac 应用程序的 CIFilter 封装。
用于: Lapsodi 时间流逝应用程序。
示例
要运行示例项目,首先克隆仓库,然后从 Example 目录中运行 pod install
。
let sourceImage = NSImage(...)
let image = Tabata()
.brightness(brightness, saturation: saturation, andContrast: contrast)
.hue(hue)
.process(image: sourceImage) # returns NSImage.
过滤器
亮度、对比度和饱和度
Tabata().brightness(brightness, saturation: saturation, andContrast: contrast)
曝光
Tabata().exposure(0.5)
色相
Tabata().hue(1.57)
高斯模糊
Tabata().gaussianBlur(10)
倾斜变换
Tabata().tiltShift(4)
缩放
Tabata().scale(0.5)
需求
安装
Tabata 可通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中。
pod "Tabata"
作者
SotaYokoe, [email protected]
许可证
Tabata 根据 MIT 许可证提供。有关更多信息,请参阅 LICENSE 文件。