俗话说,知其然,知其所以然,上一篇的毛玻璃效果并不是很满意,但是还是有收获的呢。
我接触到了CIImage的很多东西。下面就是其中的一个例子:

其实主要是Filter的配置,我找到了Filter的全部内容的方法:

总共打印了173种处理方式。
打印的内容是这样的:

看不清楚是不?没关系,没准备让你看清楚呢,就是让你明白打印出来东西了。
好了,不闹了,好好分析一下这些数据吧,真的挺好用的。
先看看毛玻璃效果那部分都打印了什么:

第一个要看的是横线的部分,横线标出的是毛玻璃效果的名称,然后框框里的是需要配置的参数,为inputImage和inputRadius。在对应的大括号里面,有该参数的具体解释和所属类型。
我们看一下我们实现毛玻璃时,是不是配置了这两个参数:

再看一下我们的旋转效果都有什么内容:


可以看得出,名称是:CITwirlDistortion。总共需要配置inputAngle、inputCenter、inputImage、inputRadius这么四个属性,当然有些存在默认值的可以不设置。






原图:

嗯,来看一下旋转的效果:

看一下变昏暗的效果:

看一下变亮的效果:

替换颜色的效果:

疾行效果:

凸显线条:

还有好多好多的效果,等有空了,可以一个一个试一遍~
加油~
网友评论