В iOS 8 появилось довольно эффектное интерактивное размытие. В частности, есть интерактивное размытие, когда вы тянете вниз для прожектора, но есть также анимация при открытии и закрытии Siri (хотя это не интерактивно). Я заметил это интерактивное размытие только в одном другом месте: в официальном приложении Твиттера при просмотре профиля (параллаксное изображение в заголовке масштабируется и размывается иногда).
Я попытался анимировать что-то базовое с помощью UISlider как с CoreImage, так и с GPUImage (на основе ответа на этот вопрос, а также UIImage+ImageEffects от Apple. , но ничто не кажется достаточно производительным, чтобы анимировать размытие в интерактивном режиме (т. е. размытие изображения до одного значения работает быстро один раз, но не с достаточно высокой частотой кадров для непрерывного размытия).
Как я могу реализовать эти методы таким образом, чтобы они были достаточно производительными для интерактивного размытия и устранения размытия UIImage (и в идеале моментального снимка UIView или CIContext)?