TKa*_*ang 2 nsdata ios ciimage
有没有办法转换CIImage为NSData而不转换CIImage为UIImage或CGImage?
我正在尝试制作相机应用程序。捕获图像时,我使用 CIImage 处理图像以对图像进行过滤效果,编辑一些元数据并通过 PHAssetCreationRequest 保存它。
在此过程中,我将 imagedata 更改为 CIImage,将 CIImage 更改为 UIImage,将 UIImage 更改为 NSData。显然这需要时间,我想节省一些时间。
那么,有没有什么办法可以
CIImage在NSData不转换CIImage为UIImageor 的情况下转换为CGImage?
CIContext 有一个方法,JPEGRepresentationOfImage:colorSpace:options,可以在不转换为 UIImage 的情况下转换为 NSData。
CIContext *contextToUse = ...;
NSData *imageData = [contextToUse JPEGRepresentationOfImage:image colorSpace:... options:@{}];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3297 次 |
| 最近记录: |