UIImageOrientation неверно для левого / правого из загруженного UIImage?

Я загружаю файлы JPG, помеченные произвольными данными ориентации EXIF ​​(одна из 8 ориентаций). Я загрузил восемь файлов образцов изображений отсюда (ссылка на это сообщение в блоге ).

Изображение 8 представляет собой тег EXIF ​​8, который составляет 90 градусов по часовой стрелке вращение. Это можно подтвердить, посмотрев на это изображение в немой программе просмотра, например Paintbrush.

Однако, когда я загружаю его в UIImage в моем проекте iOS и вызываю -imageOrientation , я получаю UIImageOrientationLeft . Согласно документам здесь ,

UIImageOrientationLeft

Изображение повернуто на 90 градусов против часовой стрелки , как показано здесь.

... это не то, что лежит в основе изображения. похоже.

Противоположное верно для ориентации EXIF ​​6, которая, я ожидаю, будет отображаться как левая, но которая отображается как правая.

Здесь неправильно написаны документы? Я упускаю что-то очевидное? Спасибо.

6
задан Ben Zotto 26 August 2011 в 19:47
поделиться