假如的你照片上传到服务器后,在服务器端查看发现,逆时针旋转了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;
}
网友评论