Merhabalar bu yazımda iOS 13 ile birlikte yenilikler getirilen CIFilter kullanımından bahsedeceğim.
CIFilter ile uygulama içerisinde UIImage üzerinde oynamalar yapabiliyoruz. Böylelikle UIImage üzerine farklı filtreler ekleyebiliyorsunuz. iOS 13 ile birlikte bu işlem daha konforlu ve okunaklı bir hale getirilmiş.
Aşağıda yazdığım örneği inceleyebilirsiniz.
let context = CIContext(options: nil) let blur = CIFilter.gaussianBlur() blur.inputImage = CIImage(image: imgView.image!) if let output = blur.outputImage { if let cgimg = context.createCGImage(output, from: output.extent) { let processedImage = UIImage(cgImage: cgimg) self.imgView.image = processedImage } }
Bu örnekte kullandığınız resime bulanık efekti verebilirsiniz. Bunun dışında CIFilter içerisinde kullanabileceğiniz bir çok filtre bulunmakta.
İlk Yorumu Siz Yapın