iOS移动开发社区iOS 艾欧艾斯iOS进阶

iOS图像处理(二)Core Image介绍

2016-06-03  本文已影响2211人  JerryLMJ

前言

Core Image框架是iOS中一个重要的处理图像的框架,它能处理来自于Core GraphicsCore VideoImage I/O等框架的数据类型,并通过CPU或者GPU进行渲染。

主要类介绍

CIImage创建图像

CGImageRef imageRef;
CIImage * image = [CIImage imageWithCGImage:imageRef];
NSString * path;
NSURL * url = [NSURL fileURLWithPath:path];
CIImage * image = [CIImage imageWithContentsOfURL:url];

path文件路径相关不再赘述,请参照上一篇iOS图像处理(一)UIImage创建图像

NSData * data;
CIImage * image = [CIImage imageWithData:data];

data的创建不再赘述,请参照上一篇

CIImage * image = [[CIImage alloc] initWithCGImage:imageRef];
CIImage * image = [[CIImage alloc] initWithContentsOfURL:url];
CIImage * image = [[CIImage alloc] initWithData:data];

上一篇iOS图像处理(一)UIImage创建图像
下一篇iOS图像处理(三)CIFilter滤镜介绍

版权声明:出自MajorLMJ技术博客的原创作品 ,转载时必须注明出处及相应链接!

上一篇下一篇

猜你喜欢

热点阅读