上一篇讲了怎么找到能用的的滤镜和大概怎么去寻找。。。这里接着说怎样具体地给图片加滤镜效果。。前的准备工作。。。。
1. 在找到想用的滤镜名字之后,需要知道这个滤镜到底需要什么参数。。如下图
这里打印出来的,就是当前的滤镜的全部参数。。。如下图
而在CIAttributeFilterName下面的参数,就是需要设置的属性。。。这里就是inputColor、inputImage、inputIntensity这3个
其中CIAttributeClass表明这个属性需要的是什么类型的值。
设置属性的方法如下:
通过使用setValue forKey的方法来设置属性。。。这