2013-05-02 4 views
6

Я использую HTML5-файл api в мобильном веб-приложении для утилиты для загрузки изображений.
Я снимаю изображение с помощью камеры и загружаю его на сервер.
Проблема заключается в том, что если я захвачу портретный образ, загруженное изображение автоматически преобразуется в ландшафт.
Неправильная ориентация, когда изображение, захваченное файлом HTML5 api на IOS 6.0

ответ

1

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

  1. Читать данные EXIF ​​на изображение в
  2. Используйте холст элемент для преобразования изображения в качестве соответствующего
  3. Экспорт холста изображения в файл изображения

Существует отличная запись, включая образцы кода, в блоге this.

+0

обновленная недействительная ссылка из ссылки, предоставленной @btbJosh – bummi

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