Нет, это не работает должным образом. Это не работает должным образом на действии 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

Проблема заключается в том, что всякий раз, когда значение ползунка увеличивается, появляется эффект размытия, но когда я уменьшаю значение ползунка, он не удаляет эффект размытия.

Ответы на вопрос(1)

Ваш ответ на вопрос