使用ALAssetRepresentation在ios中保留EXIF +旋转图像

时间:2012-11-19 15:52:07

标签: ios xcode rotation uiimage exif

您好我从CameraRoll上传照片时遇到问题,保留EXIF并同时旋转图像以便向上和向下调整...

到目前为止,我已经设法上传了EXIF完整的图像,但随后我将失去方向,并且在网络上图像有时会放下。我可以在使用UIImage并使用在stackflow上找到的样本代码后在应用程序中旋转图像,但之后我将松开EXIF。

要从Photoalbum whit EXIF获取图像,请使用以下命令: `ALAssetRepresentation * assetRepresentation = [asset defaultRepresentation];

ALAssetRepresentation *rep = [asset defaultRepresentation];
Byte *buffer = (Byte*)malloc(rep.size);
NSUInteger buffered = [rep getBytes:buffer fromOffset:0.0 length:rep.size error:nil];
NSData *data = [NSData dataWithBytesNoCopy:buffer length:buffered freeWhenDone:YES];`

如果我将图像保存为NSdata,EXIF完整无缺。如果我做它UIImage EXIF丢失了。有没有人知道如何做到这一点?

/克努特

0 个答案:

没有答案