2010-09-11 2 views
1

Я использую AVFoundation для управления камерой в своем приложении, и она отлично работает ... до сих пор.iPhone AVFoundation image Ориентация EXIF ​​

Изображения сохраняются в библиотеке без проблем, и все они выглядят идеально, но когда я загружаю их в Facebook, они ошибаются!

Это происходит независимо от того, загружаю ли я их из своего приложения или из приложения Facebook на своем iPhone.

Я попытался установить данные EXIF ​​с использованием метода CMSetAttachment, но это только делает его еще хуже. Затем он отображается неправильно на телефоне и на Facebook.

Кто-нибудь нашел способ заставить это работать правильно?

Thanks

+0

ОК, я только что проверил и загрузил 4 фотографии с данными exif (вверх, вниз, влево и вправо) и 4 без данных exif. На Facebook это не имело никакого значения, но на моем телефоне данные exif означали, что они отображались неправильно. – Fogmeister

ответ

-2

Это очень просто.

Facebook/Windows .. это неправильно!

Mac/Iphone действительно взаимодействует с exif на каждой картинке и действует соответствующим образом.

Windows-машины «иногда» (на самом деле всегда) игнорируют exifs при предварительном просмотре фотографии.

Для того, чтобы проверить, что я говорю правильно, сделайте следующее:

Попробуйте перенося «ошибочное» изображение с MAC OS/Iphone OS в ОС Windows с помощью любой утилиты мессенджера, которая имеет передачи файлов возможность.

Предварительный просмотр хитов в обеих операционных системах.

Часы Windows делают себя дураком.

Если вы это понимаете, вы можете сделать некоторые обходные пути .. до определенного уровня .. чтобы попробовать и повернуть изображение соответственно перед загрузкой.

Удачи.

Windows отстой!

+0

Таким образом, единственный способ округлить тогда, чтобы вручную повернуть фотографии перед загрузкой их в Facebook? Полагаю, я мог бы сделать это по телефону, но это дорогая работа! Благодаря! – Fogmeister

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