Как говорится в названии, мне нужно реализовать 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. Может ли кто-нибудь помочь мне реализовать gaussianBlur и CIFilter в целом?
Редактировать: спасибо вам обоим, но у меня есть другой вопрос; Мне нужно применить размытие только к небольшой части изображения, как этот
Да, это было! поэтому я понимаю, что мне нужно изучить аргументы Apple. Последний вопрос: возможно ли открыть представление, в котором я применил CIFilter, симулятор iOS использует большой объем ресурсов (около 60 мб, вместо 30, которые он использует ранее)? –