模糊化GPU滤镜汇总
GPUImageTiltShiftFilter
这是一个模糊图片上下两层的滤镜效果,可以调节模糊边界,可以调节模糊程度
总共4个参数,具体如下
//模糊度的调节,0为最清晰,后面越来越模糊
[(GPUImageTiltShiftFilter *)sepiaFiltersetBlurSize:midpoint];
//模糊的范围调整,0的时候有明显边界,后面边界越来越模糊,后面连模糊效果都差不多没有了
[(GPUImageTiltShiftFilter *)sepiaFiltersetFocusFallOffRate:midpoint];
//模糊效果的上边界,0为最上面,1为最下面
[(GPUImageTiltShiftFilter *)sepiaFiltersetTopFocusLevel:midpoint];
//模糊效果的下边界,0为最上面,1为最下面
[(GPUImageTiltShiftFilter *)sepiaFiltersetBottomFocusLevel:midpoint];
//调整完了以后都要有ProcessImage,否则不显示
[sourcePicture processImage];
最后一句话必不可少,任何对滤镜效果的修改都需要这句话来刷新图片。