【发布时间】:2015-01-18 15:52:10
【问题描述】:
我开发应用程序已经有一段时间了,很快就会完成。我一直在使用 UIImage+ImageEffects.h 库模糊一些图像,但现在我想切换到 高斯模糊 和 UIImage
是否有任何库或类似的东西可以让我在我的应用中对图像进行高斯模糊处理?
【问题讨论】:
标签: ios swift uiimage ios8 gaussian
我开发应用程序已经有一段时间了,很快就会完成。我一直在使用 UIImage+ImageEffects.h 库模糊一些图像,但现在我想切换到 高斯模糊 和 UIImage
是否有任何库或类似的东西可以让我在我的应用中对图像进行高斯模糊处理?
【问题讨论】:
标签: ios swift uiimage ios8 gaussian
我在我的应用程序中使用以下功能。
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
}
【讨论】:
如果您想避免延迟,我认为UIBlurEffect 是您想要的。 this iOS 8 中的高斯模糊技术教程的后半部分将引导您将UIBlurEffect 添加到UIImage。
【讨论】: