2013-11-11 4 views
4

Я использую picker для выбора изображения из фотоальбома. Я использую выше код:iOS изображения JPEG повернуты на 90 градусов

-(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

См. Этот ответ, он решит вашу проблему. http://stackoverflow.com/questions/5427656/ios-uiimagepickercontroller-result-image-orientation-after-upload –

+0

Существует еще одно решение этой проблемы [здесь] (http://stackoverflow.com/questions/20204495/mfmailcomposeviewcontroller- ориентация изображения) вместе с длинным объяснением того, что происходит. – Gallymon

ответ

1

UIImage имеет свойство imageOrientation, которое может использоваться, чтобы проверить и разрешить проблему. Обратите внимание: link.

Смежные вопросы