1

こんにちは、CameraRoll から写真をアップロードし、EXIF を保存すると同時に画像を回転させるのに問題があります。

これまでのところ、EXIF をそのままにして画像をアップロードすることができましたが、方向が失われ、Web 上で画像が横になることがあります。UIImage にした後、スタックフローにあるサンプルコードを使用してアプリで画像を回転させることもできますが、EXIF が失われます。

Photoalbum Whit EXIF から画像を取得するには、次を使用します。

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が無くなってしまいました。これを行う方法を知っている人はいますか?

/knut

4

0 に答える 0