Нет, это не работает должным образом. Это не работает должным образом на действии sliderValueChanged. @Hakikat
ользовал ползунок для размытия изображения. Я использую следующий код:
let currentFilter = CIFilter(name: "CIGaussianBlur")
let beginImage = CIImage(image: imgImage.image!)
currentFilter!.setValue(beginImage, forKey: kCIInputImageKey)
currentFilter!.setValue(sender.value, forKey: kCIInputRadiusKey)
let cropFilter = CIFilter(name: "CICrop")
cropFilter!.setValue(currentFilter!.outputImage, forKey: kCIInputImageKey)
cropFilter!.setValue(CIVector(cgRect: beginImage!.extent), forKey: "inputRectangle")
let output = cropFilter!.outputImage
let cgimg = context.createCGImage(output!, from: output!.extent)
let processedImage = UIImage(cgImage: cgimg!)
imgImage.image = processedImage
Проблема заключается в том, что всякий раз, когда значение ползунка увеличивается, появляется эффект размытия, но когда я уменьшаю значение ползунка, он не удаляет эффект размытия.