iPhone AVFoundation изображение EXIF ​​ориентация - PullRequest
1 голос
/ 11 сентября 2010

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

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

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

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

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

Спасибо

1 Ответ

0 голосов
/ 11 сентября 2010

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

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

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

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

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

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

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

Просмотр Windows makeдурак сам по себе.

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

Удачи.

Окна отстой!

...