Вариант использования - обнаружить что-либо на изображении и увеличить / исказить его, как если бы вы смотрели через увеличительное стекло.
Теперь я знаю точки, где нужно увеличить изображение, но мне нужен фильтр CIFкоторый может сделать то же самое.
Пробовал CIHoleDistortion , но это не сработало.Документация мне подходит и должна работать, но она создает только черную дыру и область вокруг нее искажается.
let distortion = CIFilter(name: "CIHoleDistortion")
distortion.setValue(sourceImage, forKey: kCIInputImageKey)
distortion.setValue(CIVector.init(cgPoint: CGPoint.init(x: 200, y: 200)), forKey: "inputCenter")
distortion.setValue(NSNumber.init(value: 100), forKey: "inputRadius")
Вот результаты теста: ![enter image description here](https://i.stack.imgur.com/Ys3z3.jpg)