CIFilterExtensions 0.1.4

CIFilterExtensions 0.1.4

测试已测试
语言语言 SwiftSwift
许可 MIT
发布最新发布2017年5月
SwiftSwift 版本3.0
SPM支持 SPM

Silence0201 维护。



  • 作者:
  • Silence

CIFilterExtensions


在 Core Image 中对滤镜进行简单链式封装

导入

将项目中 CIFilterExtensions 文件夹拖到您的项目中

或者使用 Pod 进行安装

pod 'CIFilterExtensions', '~> 0.1.0'

使用

  1. 导入头文件

    import CIFilterExtensions
  2. 快速创建滤镜

    let blur = CIGaussianBlurFilter.init(image: ciimage, radius: 5)
    _ = blur.filter()
  3. 链式应用滤镜

    let ciimage = CIImage.init(cgImage: cgimage)
    let ot = ciimage.gaussianBlurFilter(radius: 5)?.colorInvertFilter()
  4. 快速转换图片表现形式

    ot?.convertToUIImageCompletion({ (image) in
       if let image = image {
             self.imageView.image = image
          }
     })

CIFilterExtensions

CIFilterExtensions 采用 MIT 许可协议。有关更多信息,请参阅 LICENSE 文件。