我很难找到任何方法来裁剪我拍摄的RAW图像,然后再将其发送到服务器。我使用NSURLSession和后台上传,所以我需要将图像写入文件。
我使用AVCapturePhoto的fileDataRepresentation
方法将RAW图像数据作为NSData抓取。从那里我可以使用CIFilter的RAW兼容性获得CIImage但我似乎找不到回溯到NSData或将更新的图像直接写入文件的方法。
注意:
不幸的是我无法转换为Jpeg或PNG。我的具体应用要求我尽可能少地损失并坚持使用RAW数据。结果文件应该可以转换为.dng扩展名,就像fileDataRepresentation
的原始结果一样。