正如標題所示,我需要將GaussianBlur實現爲UIImage;我試圖尋找一個教程,但我不能夠實現它。我想這應用CiFilter GaussianBlur
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中顯示我的錯誤(「NSInvalidArgumentException」)在第5行。誰能幫我實現高斯模糊和CIFilter帶來什麼影響?
編輯:謝謝你們兩位,但我還有其他問題;我需要應用模糊僅對圖像的一小部分這樣的
是的,那是!所以我意識到我必須研究Apple的論證。最後一個問題:是否有可能打開我應用CIFilter的視圖,iOS模擬器使用大量資源(大約60 mb ram,而不是之前使用的30)? –