Я загружаю JPG, помеченные произвольными данными об ориентации EXIF (одна из 8 ориентаций). Я скачал восемь образцов файлов изображений отсюда (ссылка с этого сообщения в блоге ).
Изображение 8 представляет тег 8 EXIF, который представляет собой поворот на 90 градусов по часовой стрелке . Это можно подтвердить, посмотрев на это изображение в немом средстве просмотра, например, в Paintbrush.
Однако, когда я загружаю его в UIImage в своем проекте iOS и вызываю -imageOrientation
, я получаю UIImageOrientationLeft
. Согласно документам здесь ,
UIImageOrientationLeft
Изображение повернуто на 90 градусов против часовой стрелки , как показано здесь.
... это не то, как выглядит базовое изображение.
Противоположность верна для ориентации EXIF 6, которая, как я ожидаю, будет отображаться как слева, но как справа.
Документы здесь не так? Я что-то упускаю из виду? Спасибо.