是否有任何方法将CIImage NSData 转换为NSData,而不将 CIImage 转换为 UIImage 或E 221 CGImage**?**?
我正试着制作一个相机应用程序。在采集图像时,利用CIImage对图像进行处理,给出图像的滤波效果,编辑部分元数据,并用PHAssetCreationRequest保存。
在此过程中,我将imagedata更改为CIImage、CIImage更改为UIImage、UIImage更改为NSData。显然这需要时间我想节省点时间。
那么,有没有办法将
CIImageNSData转换为NSData,而不将CIImage转换为UIImage或E 247CGImage**?**?
发布于 2017-02-03 16:09:12
CIContext有一个方法,method表示UIImage :colorSpace:options,它可以在不转换为UIImage的情况下转换为NSData。
CIContext *contextToUse = ...;
NSData *imageData = [contextToUse JPEGRepresentationOfImage:image colorSpace:... options:@{}];https://stackoverflow.com/questions/41999892
复制相似问题