// 高斯模糊 CIContext *context = [CIContext contextWithOptions:nil]; CIImage *inputImage = [[CIImage alloc] initWithImage:image]; CIFilter *f...
分类:
移动开发 时间:
2015-06-26 19:34:30
阅读次数:
113
在iOS和 OS X中,Core Image有三个处理图像的类:*CIFilter 是一个代表结果(效果)的可变的对象。一个滤镜对象至少要有一个输入参数并产生一个输出图像。*CIImage是一个代表图像的不可变的对象。你可以synthesize图像数据或者从文件或其他 CIFilter对象的输出得到...
分类:
其他好文 时间:
2015-06-25 17:10:47
阅读次数:
118
/** *实现马赛克效果 */ //导出CIImage图片 CIImage*ciImage = [[CIImagealloc]initWithImage:[UIImageimageNamed:@"De.png"]]; // 1.创建Filter滤镜 CIFilter*filter = [CI...
分类:
移动开发 时间:
2015-06-19 10:06:31
阅读次数:
312
实现图片的老旧、色彩、旋转效果 (1)使用 StoryBoard 故事版布局界面;(2)使用 Core Image 框架的 CIFilter 过滤器;分别对应的过滤器名称是:CISepiaTone(棕黑色调)、CIHueAdjust(色彩调整)、CIStraightenFilter(纠正过滤器); ...
分类:
其他好文 时间:
2015-06-17 19:43:55
阅读次数:
234
调用contextWithOptions:和createCGImage: fromRect:方法创建CIContext。与以往不同的地方是CIImage没有frame与bounds属性;只有extent属性。你将非常频繁的使用这个属性作为createCGImage: fromRect:方法的第二个参...
分类:
其他好文 时间:
2015-05-28 19:54:32
阅读次数:
218
生成二维码:// 1. 实例化二维码滤镜CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"];// 2. 恢复滤镜的默认属性[filter setDefaults];// 3. 将字符串转换成NSDataNSData *d...
分类:
其他好文 时间:
2015-05-02 16:32:33
阅读次数:
114
简单创建CIFilter 没有专业处理, 仅能达到简单的模糊效果,效果如图
(1)原图
(2)旧色调处理效果
(3)模糊处理
简单的代码结果如下
//
// ViewController.m
// 滤镜
// 本文查看地址
// Created by yangxiuying on 15/1/21.
// Copyri...
分类:
其他好文 时间:
2015-01-22 11:12:32
阅读次数:
261
48种CIFilter CIAdditionCompositing //影像合成 CIAffineTransform //仿射变换 CICheckerboardGenerator //棋盘发生器 CIColorBlendMode //CIColor混合模式 C...
分类:
其他好文 时间:
2014-12-25 12:44:11
阅读次数:
198
类 CATransition实现了layer的过渡动画。也就是说是控制layer的过渡动画类。CATransition来实现我们特定的过渡动画。也可以通过一个自定义的CIFilter实体来实现过渡动画。 相关属性 1.0。 0.0。 float类型的。0.0到1.0之间。endPr...
分类:
其他好文 时间:
2014-10-27 17:33:50
阅读次数:
189
coreImage就是一个强大的框架,用这个框架我们可以通过调用简单的API使用框架所带的各种滤镜对图像进行处理,而不需要关心CPU/GPU等底层是如何对图像进行处理的。 coreImage的三个核心类:CIFilter 滤镜;CIContext:创建上下文;CIImage:构建图像数据的...
分类:
编程语言 时间:
2014-10-17 13:29:20
阅读次数:
179