Пожалуйста, кто-нибудь может предоставить мне пример кода для CIFilter
sunbeamsGenerator в Swift 5 и iOS 13?
Я пытаюсь создать расширение для применения этого фильтра, и у меня появляется эта ошибка:
*** Завершение работы приложения из-за необработанного исключения 'NSUnknownKeyException', причина: '[setValue: forUndefinedKey:]: этот класс не соответствует значению ключа, соответствующему кодированию для ключа inputImage.'
Код работает нормально для фильтра Blur, но не для солнечных лучейГенератор
import UIKit
import CoreImage.CIFilterBuiltins
public extension UIImage {
public func withBlurFilter() -> UIImage {
let ciImage = CIImage(image: self)!
let filter = CIFilter.gaussianBlur()
filter.inputImage = ciImage
filter.radius = 30
let vintage = ciImage.applyingFilter(filter.name)
return vintage.uiImage()
}
public func withSunFilter() -> UIImage {
let ciImage = CIImage(image: self)!
let filter = CIFilter.sunbeamsGenerator()
let sunbeam = ciImage.applyingFilter(filter.name)
return sunbeam.uiImage()
}
}
Спасибо заранее, я новичок в CoreImage