İçeriğe geç

iOS 13 ile CIFilter kullanımı

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.

 

Kategori:iOS

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

© 2025 Kenan Atmaca