iOS中JPEG图片旋转90度

4
我正在使用选择器视图从照片库中选择图像。我使用上述代码:
-(void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{

updateImage = [info objectForKey:UIImagePickerControllerOriginalImage];

[self.view addSubview:[MUtility sharedObject].loadingView ];

[self dismissViewControllerAnimated:YES completion:nil];

之后,我将其上传到服务器并使用以下代码:

NSData *imageData = UIImageJPEGRepresentation(updateImage, 0.1);

但是这张图片旋转了90度。只有肖像照片被旋转了。 我该如何解决这个问题?

1
请参考这个答案,它会解决你的问题。https://dev59.com/sm035IYBdhLWcg3wbPY5 - hemkaran_raghav
这个问题还有另外一个解决方案,可以在这里找到:https://dev59.com/jGIj5IYBdhLWcg3wflIy。该链接中还附有详细的解释。 - Gallymon
1个回答

1

UIImage有一个imageOrientation属性,可以用来检查和解决这个问题。在链接中找到。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接