首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法将CIImage转换为NSData,而不将CIImage转换为UIImage或CGImage?

有没有办法将CIImage转换为NSData,而不将CIImage转换为UIImage或CGImage?
EN

Stack Overflow用户
提问于 2017-02-02 10:35:01
回答 1查看 4.1K关注 0票数 2

是否有任何方法将CIImage NSData 转换为NSData,而不将 CIImage 转换为 UIImage E 221 CGImage**?**?

我正试着制作一个相机应用程序。在采集图像时,利用CIImage对图像进行处理,给出图像的滤波效果,编辑部分元数据,并用PHAssetCreationRequest保存。

在此过程中,我将imagedata更改为CIImage、CIImage更改为UIImage、UIImage更改为NSData。显然这需要时间我想节省点时间。

那么,有没有办法将CIImage NSData 转换为NSData,而不将 CIImage 转换为 UIImage E 247 CGImage**?**?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-03 16:09:12

CIContext有一个方法,method表示UIImage :colorSpace:options,它可以在不转换为UIImage的情况下转换为NSData。

代码语言:javascript
运行
复制
CIContext *contextToUse = ...;
NSData *imageData = [contextToUse JPEGRepresentationOfImage:image colorSpace:... options:@{}];
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41999892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档