Боюсь, ваш код на самом деле не точит ввод. Это просто "применение эффекта стиля" Chrome "к изображению" (из docs ). Фильтр CIPhotoEffectChrome
не имеет параметра для повышения резкости на входе.
Вам лучше выбрать один из фильтров из CICategorySharpen
, например ::100100
let filter = CIFilter(name: "CIUnsharpMask")
filter.setValue(beginImage, forKey: kCIInputImageKey)
filter.setValue(2.0, forKey: "inputIntensity")
filter.setValue(1.0, forKey: "inputRadius")
let outputImage = filter.outputImage
Но почему вы не хотите использовать Core Image? Это должен быть лучший инструмент для работы.