zoukankan      html  css  js  c++  java
  • Xcode9学习笔记57

    import UIKit
    import CoreImage
    class ViewController: UIViewController {
    
        override func viewDidLoad() {
            super.viewDidLoad()
            // Do any additional setup after loading the view, typically from a nib.
            
            let image = UIImage(named: "Pic1")
            let imageView = UIImageView(image: image)
            self.view.addSubview(imageView)
            
            let ciImage = CIImage(image: image!)//初始化一个图像对象并加载之前导入的图片
            let filter = CIFilter(name: "CIPixellate")//初始化一个滤镜对象,并设置滤镜类型为像素化滤镜
            filter?.setDefaults()//设置像素画滤镜采用默认的配置选项
            filter?.setValue(ciImage, forKey: kCIInputImageKey)//设置需要应用像素化滤镜的图像
            let outImamge = filter?.outputImage//获得应用像素化滤镜后的图像
            
            imageView.image = UIImage(ciImage: outImamge!)//更改图像视图的内容为应用滤镜后的图像
        }
    
        override func didReceiveMemoryWarning() {
            super.didReceiveMemoryWarning()
            // Dispose of any resources that can be recreated.
        }
    }
    

      

  • 相关阅读:
    MyString
    Django疑难问题
    mysql 疑难问题-django
    python时间转换 ticks-FYI
    django建议入门-FYI
    Python风格规范-FYI
    scrum敏捷开发☞
    git基本命令
    centos下的安装mysql,jdk
    memcached for .net on windows
  • 原文地址:https://www.cnblogs.com/LisenH/p/7842558.html
Copyright © 2011-2022 走看看