CIImage 保存图像数据的类, 对象拥有生成图像所需的所有信息

区别

 CGImgeRef 图像里面的数据, CIImage和UIimage进行曲转换

初始化方法

//返回一个空的CIImage对象
+ (CIImage *)emptyImage;

//创建并返回一个无限范围的图像,其整个内容都是指定的颜色
//用对象所代表的颜色初始化的图像对象。
+ (CIImage *)imageWithColor:(CIColor *)color;
- (instancetype)initWithColor:(CIColor *)color;

//用 Quartz 2D图像初始化图像对象。
+ (CIImage *)imageWithCGImage:(CGImageRef)image;
- (instancetype)initWithCGImage:(CGImageRef)image;
+ (CIImage *)imageWithCGImage:(CGImageRef)image options:(NSDictionary<CIImageOption, id> *)options;
- (instancetype)initWithCGImage:(CGImageRef)image options:(NSDictionary<CIImageOption, id> *)options;

//通过从 URL 读取图像来初始化图像对象。
//通过文件位置初始化一个图像对象---url为文件位置
+ (CIImage *)imageWithContentsOfURL:(NSURL *)url;
- (instancetype)initWithContentsOfURL:(NSURL *)url;
+ (CIImage *)imageWithContentsOfURL:(NSURL *)url options:(NSDictionary<CIImageOption, id> *)options;
- (instancetype)initWithContentsOfURL:(NSURL *)url options:(NSDictionary<CIImageOption, id> *)options;

//通过NSData初始化对象
+ (CIImage *)imageWithData:(NSData *)data;
- (instancetype)initWithData:(NSData *)data;
+ (CIImage *)imageWithData:(NSData *)data options:(NSDictionary<CIImageOption, id> *)options;
- (instancetype)initWithData:(NSData *)data options:(NSDictionary<CIImageOption, id> *)options;

苹果开发者文档---CIImage

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容