let filter: CIFilter!
filter = CIFilter(name: "Sepo")
filter.setValue(image, forKey: kCIInputImageKey)
关键在做什么?它是在命名我投入的图像还是什么?它有一个令人困惑的名字,没有任何意义 .
2 回答
0
过滤器的配置方式与填充字典的方式相同 - 使用键和值 . 每个过滤器都有可以交给它的参数;告诉它你正在处理它的参数,你提供一个键以及参数的值 . 您的 image 是传入的图像,因此您必须告诉过滤器 . 所以你的代码说,"Please accept this image and use it as your input image."如果你不喜欢这个神秘的名字,请改用 "inputImage" 作为密钥 .
2 回答
过滤器的配置方式与填充字典的方式相同 - 使用键和值 . 每个过滤器都有可以交给它的参数;告诉它你正在处理它的参数,你提供一个键以及参数的值 . 您的
image
是传入的图像,因此您必须告诉过滤器 . 所以你的代码说,"Please accept this image and use it as your input image."如果你不喜欢这个神秘的名字,请改用"inputImage"
作为密钥 .来自文档(source):