如何制作自定义叠加滤镜?

时间:2013-09-16 02:37:06

标签: ios filter uiimageview

我有一个带有UIImageView的viewController。当显示viewController时,imageView将从给定数组加载不同的随机图片。在UIImageView上方,我想实现一个类似于我在photoshop中找到的过滤器,但我自己的自定义修改为下面的图像清晰的窗口。基本上,我要做的是在模糊滤镜后面显示一个随机图像,但我希望模糊滤镜的一部分在其下方的图像上有一个自定义形状的窗口,可以清晰地看到图像。图像的其余部分仍然会模糊不清。我已经阅读了关于将过滤器应用于图像的Apple文档,但它们都不适合我的需求。对于开发还很新,还没有为此功能编写任何代码。我更希望看看它是否可以完成,如果可以的话,你能指出我可以研究的方向找到我正在寻找的答案吗?干杯!

1 个答案:

答案 0 :(得分:1)

我建议您拍摄输入图像,将其传递到CIGaussianBlur,然后使用图像蒙版(使用CIBlendWithMaskCGPath绘制图像。)