Swift - 给图片添加滤镜效果(棕褐色老照片滤镜,黑白滤镜)
2015-10-07 11:04
645 查看
Core Image是一个强大的滤镜处理框架。它除了可以直接给图片添加各种内置滤镜,还能精确地修改鲜艳程度, 色泽, 曝光等,下面通过两个样例演示如何给UIImage添加滤镜。
1,棕褐色滤镜 - CISepiaTone
这个有点复古老照片发黄的效果(上面一张是原图)。
扩展UIImage类,添加棕褐色滤镜:
使用样例:
2,黑白滤镜 - CIPhotoEffectNoir
扩展UIImage类,添加黑白滤镜:
使用样例:
原文出自:www.hangge.com 转载请保留原文链接:http://www.hangge.com/blog/cache/detail_889.html
1,棕褐色滤镜 - CISepiaTone
这个有点复古老照片发黄的效果(上面一张是原图)。
扩展UIImage类,添加棕褐色滤镜:
扩展UIImage类,添加黑白滤镜:
相关文章推荐
- Swift - .plist文件数据的读取和存储
- Swift - 使用HTML5进行iOS开发(将HTML5打包成iOS应用)
- Swift - 禁用UIWebView和WKWebView的下拉拖动效果
- Swift - 异步加载各网站的favicon图标,并在单元格中显示
- Swift - 使用闭包筛选过滤数据元素
- Swift - 使用UI Dynamics给UIKit组件添加移动吸附行为
- Swift - 使用UI Dynamics给UIKit组件添加重力和碰撞行为
- Swift - 重写UIKit框架类的init初始化方法(以UITabBarController为例)
- Swift - 如何实现字符串的HMAC_SHA1加密
- Swift - 获取字符串的MD5值
- Swift - iOS中各种视图控制器(View Controller)的介绍
- Swift - 使用NSNotificationCenter发送通知,接收通知
- Swift - 使用NSURLSession同步获取数据(通过添加信号量)
- swift控件代码
- (IOS)Swift2.0 Radio 程序分析
- Swift中的init方法
- 9.Swift UIImagePickerController选取图片
- 8.Swift openURL
- Swift学习笔记18——嵌套类型(Nested Types)和类型转换(Type Casting)
- 7.Swift 传感器