iOS视图中的模糊效果

iOS视图中的模糊效果,ios,camera,preview,blur,effect,Ios,Camera,Preview,Blur,Effect,我想使用UIImagePicker来显示相机预览。在此预览上,我想放置一个带有控件的覆盖视图 是否可以对将从相机显示的预览应用任何效果?我特别需要对相机预览应用模糊效果 所以我想有一个模糊的预览从相机和覆盖视图与控制。如果我决定从相机上拍摄静止图像,我需要它是没有模糊效果的原始图像。因此,模糊效果必须仅应用于预览 使用这样的配置,或者使用AVFoundation访问相机预览,或者其他方式,这可能吗?或者根本不可能吗?从我使用UIImagePicker所做的合理有限的工作来看,我认为不可能使用编程

我想使用UIImagePicker来显示相机预览。在此预览上,我想放置一个带有控件的覆盖视图

是否可以对将从相机显示的预览应用任何效果?我特别需要对相机预览应用模糊效果

所以我想有一个模糊的预览从相机和覆盖视图与控制。如果我决定从相机上拍摄静止图像,我需要它是没有模糊效果的原始图像。因此,模糊效果必须仅应用于预览


使用这样的配置,或者使用AVFoundation访问相机预览,或者其他方式,这可能吗?或者根本不可能吗?

从我使用UIImagePicker所做的合理有限的工作来看,我认为不可能使用编程过滤器对您看到的图像应用模糊


您可以使用叠加来估计模糊。例如,您可以通过添加包含半透明磨砂玻璃图像的覆盖层来实现此目的。

从我使用UIImagePicker所做的合理有限的工作来看,我认为不可能使用编程过滤器将模糊应用于您看到的图像


您可以使用叠加来估计模糊。你可以这样做,例如,添加一个覆盖半透明的蒙砂玻璃的图像。

AV基金会,你可以做几乎所有你想做的事情,因为你可以从相机中获得一个框架,并详细阐述它们。但这可能会让你陷入死胡同实时对图像进行模糊处理是一项相当繁重的任务,视频效果很差,这可能会让你浪费数小时的编码时间。我建议您使用James Webster或OpenGL着色器的解决方案。看看我最喜欢的大师之一Brad写的这个很棒的免费库,即使你没有找到合适的过滤器,它可能会引导你正确实现你想要做的事情。 正确的过滤器当然是高斯模糊,但我不知道它是否受支持,但你可以自己做


几乎忘了说,在iOS 5中,你可以完全访问苹果公司的加速框架,你也应该看一下。

< P>使用AV基金会,你可以做任何你想做的事情,因为你可以从相机中获得一个框架并加以详细阐述,但这可能会让你陷入死胡同实时对图像进行模糊处理是一项相当繁重的任务,视频效果很差,这可能会让你浪费数小时的编码时间。我建议您使用James Webster或OpenGL着色器的解决方案。看看我最喜欢的大师之一Brad写的这个很棒的免费库,即使你没有找到合适的过滤器,它可能会引导你正确实现你想要做的事情。 正确的过滤器当然是高斯模糊,但我不知道它是否受支持,但你可以自己做


几乎忘了说,在iOS 5中,你可以完全访问苹果公司生产的Accelerate框架。你还应该研究一下。

是否存在任何过滤器或任何可以模糊其下所有内容的东西?通过添加一个包含半透明磨砂玻璃图像的覆盖层。例如,是否存在任何滤镜或任何可以模糊其下所有内容的东西?通过添加一个覆盖层,其中包含半透明磨砂玻璃的图像。例如,顺便说一下,据我所知,使用第三方框架的应用程序不允许添加到AppStore,对吗?不,幸运的是,你可以使用它(:)拒绝是关于使用私有API的应用程序。你唯一应该做的是与开发人员一起检查许可证是否已发布库,也许它需要属性或其他东西。哦,我不知道。谢谢你的链接。看起来真的很有趣。@BartoNaz-仅供参考,股票过滤器中现在没有模糊过滤器,但今天下午我将添加Keitaroh Kobayashi的Gaussian blur。我还没有对它进行基准测试,所以我不能谈论这个过滤器的第一个版本的性能,但我们应该能够调整它,使其在所有受支持的iOS设备上实时运行。@BartoNaz-作为更新,我已经在GPUImage中添加了一个GPUImageFastBlurFilter,它可以实现h非常优化的9击高斯模糊图像。在iPhone 4上,它可以在不到2毫秒的时间内过滤640x480视频帧,因此它的速度足以实时模糊。顺便说一句,据我所知,使用第三方框架的应用程序不允许添加到AppStore,对吗?不,幸运的是,你可以使用它(:)拒绝是关于使用私有API的应用程序。你唯一应该做的是与开发人员一起检查许可证是否已发布库,也许它需要属性或其他东西。哦,我不知道。谢谢你的链接。看起来真的很有趣。@BartoNaz-仅供参考,股票过滤器中现在没有模糊过滤器,但今天下午我将添加Keitaroh Kobayashi的Gaussian blur。我还没有对它进行基准测试,所以我不能谈论这个过滤器的第一个版本的性能,但我们应该能够调整它,使其在所有受支持的iOS设备上实时运行。@BartoNaz-作为更新,我已经在GPUImage中添加了一个GPUImageFastBlurFilter,它可以实现h对图像进行了大量优化的9次高斯模糊。它可以在iPhone4上以不到2毫秒的时间过滤640x480视频帧,因此速度非常快,可以实时模糊。