我一直在开发应用程序已有一段时间了,我很快就会完成。我使用UIImage+ImageEffects.h
库模糊了一些图像,但现在我想切换到高斯模糊一个UIImage
是否有任何库或类似内容可以让我在我的应用中高亮模糊图像?
答案 0 :(得分:20)
我在我的应用中使用了以下内容。
func applyBlurEffect(image: UIImage){
var imageToBlur = CIImage(image: image)
var blurfilter = CIFilter(name: "CIGaussianBlur")
blurfilter.setValue(imageToBlur, forKey: "inputImage")
var resultImage = blurfilter.valueForKey("outputImage") as CIImage
var blurredImage = UIImage(CIImage: resultImage)
self.blurImageView.image = blurredImage
}
答案 1 :(得分:5)
如果您想避免延迟,我认为UIBlurEffect就是您想要的。关于iOS 8中高斯模糊技术的this教程的后半部分将引导您向UIBlurEffect
添加UIImage
。