UIImagePickerController didFinishPickingMediaWithInfo Orientation - PullRequest
0 голосов
/ 07 марта 2012

На iOS 5 с использованием iPhone 4s я пытаюсь выбрать фотографию с камеры, используя UIImagePickerController.Проблема, с которой я сталкиваюсь, состоит в том, что выбранное мной изображение всегда имеет следующие атрибуты (независимо от того, является ли изображение портретным или альбомным):

image.size.width = 3264
image.size.height = 2448
image.orientation = UIImageOrientationUp

UIImage, возвращаемый из didFinishPickingMediaWithInfo, похоже, не дает мне доступак ориентации фотографии.

Есть ли что-то, что UIImageView использует, кроме UIImage.UIImageOrientation, чтобы указать альбомную или портретную фотографию?

Я не использую UIImageView для отображения фотографии, поэтому янужно выяснить, что делает UIImageView для исправления ориентации.

Спасибо

Ответы [ 3 ]

1 голос
/ 07 марта 2012

Читать это: UIImagePickerController Ориентация изображения

Я использую категорию UIImage + Resize, чтобы получить правильную ориентацию после выбора изображения

0 голосов
/ 14 марта 2012

В моем случае я использовал CGImage, который не хранит информацию об ориентации.

0 голосов
/ 07 марта 2012

если image.size.width / image.size.height> 1, то это изображение Landacpe

, если image.size.width / image.size.height <1, то это портретное изображение </p>

...