导入UIKit
//导入CoreImage框架,该框架提供大量高效的图像处理功能,用来对基于像素的图像进行分析,操作和特效处理
导入CoreImage
class ViewController:UIViewController {
override func viewDidLoad(){
super.viewDidLoad()
//在加载视图后进行任何其他设置,通常是从笔尖。
让image = UIImage(命名为:“img1”)
让imageView = UIImageView(图片:图片)
imageView.frame = CGRect(x:0,y:0,width:300,height:500)
self.view.addSubview(ImageView的)
//初始化一个coreImage对象,并加载之前导入的图片
让ciimage = CIImage(图片:图片!)
//初始化一个滤镜,并设置为像素化滤镜
let filter = CIFilter(name:“CIPixellate”)
//设置像素化滤镜,采用默认的配置选项
过滤器?.setDefaults()
//设置需要应用像素化滤镜的图像
filter?.setValue(ciimage,forKey:kCIInputImageKey)
//获得应用滤镜后的图片
让outImage = filter?.outputImage
imageView.image = UIImage(ciImage:outImage!)
}
override func didReceiveMemoryWarning(){
super.didReceiveMemoryWarning()
//处理可以重新创建的任何资源。
}
}