购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1 滤镜类型

CIFilter 是Core Image中的核心类之一,用于创建图像滤镜。当实例化一个 CIFilter 对象时,你(几乎)总是通过 kCIInputImageKey 键提供输入图像,再通过 kCIOutputImageKey 键取回处理后的图像。取回的结果可以作为下一个滤镜的输入值。

在本章即将开发的API中,我们会尝试封装应用这些键值对的具体细节,从而呈现给用户一个安全的强类型API。我们将 Filter 类型定义为一个函数,该函数接受一个图像作为参数并返回一个新的图像:

typealias Filter=CIImage-> CIImage

我们将在这个类型的基础上进行后续的构建。 8hSBq+tc8zt4CUGSZSmxs4fYi13tLR/VzmQXGCAUqdI3P+tRcAcm7D6zYettBf/I

点击中间区域
呼出菜单
上一章
目录
下一章
×