光模糊效果?

时间:2016-01-02 11:23:00

标签: ios objective-c uiview

我想获得一个模糊效果,你仍然可以以某种方式识别图像,甚至可以调整它。

我曾经拥有Apple一个:

UIVisualEffect *blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleExtraLight];
alphaView = [[UIVisualEffectView alloc] initWithEffect:blurEffect];

这不是真正的“光”,但非常强大,所以你再也看不到它了。

我宁愿不使用外部的第3课,因为从我的经验来看,他们变成了问题。

我还记得Apple曾经在UIIMAGE+BLUR之前设置了一个名为UIVisualEffectView的课程,可让您调整内容。 它仍然有效且可以被App Store接受吗?

1 个答案:

答案 0 :(得分:3)

我知道其他两个选项。

一种是使用Accelerate框架并手动执行(我认为这是您引用的UIIMAGE+BLUE):https://developer.apple.com/library/ios/samplecode/UIImageEffects/Introduction/Intro.html

更简单的选择是使用CoreImage的高斯模糊。问题中有一些示例代码:CIGaussianBlur image size