iOS 8 引入了一些非常时髦的交互式模糊。最值得注意的是,当您拉下聚光灯时会出现交互式模糊,但打开和关闭 Siri 时也会出现动画(尽管这不是交互式的)。我只在另一个地方注意到了这种交互式模糊:拉下个人资料视图时的官方 Twitter 应用程序(视差标题图像有时会缩放和模糊)。
我试图用 CoreImage 和 GPUImage 的 UISlider 为基本的东西制作动画(基于这个问题的答案以及 Apple 的UIImage+ImageEffects,但似乎没有任何性能足以以交互方式动画模糊(即将图像模糊为单个value 可以快速工作一次,但帧速率不够快,无法连续模糊)。
我如何以一种足够高性能的方式实现这些方法,以交互地模糊和取消模糊 UIImage(理想情况下是 UIView 或 CIContext 快照)?