正如标题所说,我需要将 GaussianBlur 实现到 UIImage;我试图搜索一个教程,但我仍然无法实现它。我试过这个
var imageToBlur = CIImage(image: coro.logo)
var blurfilter = CIFilter(name: "CIGaussianBlur")
blurfilter.setValue(imageToBlur, forKey: "inputImage")
blurfilter.setValue(2, forKey: "inputImage")
var resultImage = blurfilter.valueForKey("outputImage") as! CIImage
var blurredImage = UIImage(CIImage: resultImage)
self.immagineCoro.image = blurredImage
导入 CoreImage 框架,但 Xcode 在第 5 行显示错误(“NSInvalidArgumentException”)。谁能帮我实现 gaussianBlur 和 CIFilter?
编辑:谢谢你们,但我还有一个问题;我只需要像这样对图像的一小部分应用模糊