写真をサーバーにアップロードし、サーバー側で表示したところ、写真が反時計回りに90度回転していたとしましょう。 これは、imageOrientationパラメータが処理されていなかったことが原因である可能性があります。
UIImage Categoryをプロジェクトに追加するだけで、これを扱うことができます。
- (UIImage *)normalizedImage
{
if (self.imageOrientation == UIImageOrientationUp)
{
return self;
}
UIGraphicsBeginImageContextWithOptions(self.size, NO, self.scale);
[self drawInRect:(CGRect){0, 0, self.size}];
UIImage *normalizedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return normalizedImage;
}