Изображения вращаются автоматически - PullRequest
4 голосов
/ 31 марта 2011

У меня есть приложение для iPhone, которое загружает фотографии на мой сервер. Одна из основных проблем, с которыми я сталкиваюсь, - это проблема поворота.

По какой-то причине, если я загружаю изображение с моего iPhone, некоторые изображения будут автоматически поворачиваться. Те, которые вращаются - те, которые находятся в портретном режиме. В моем сценарии нет кода, который поворачивает изображения.

Как сервер точно обрабатывает высокие изображения? Должен ли я изменить свой php-файл, чтобы проверять его вращение вперед после его автоматического поворота? Должен ли я кодировать что-то в своем приложении для iPhone, чтобы проверить это?

Любая помощь приветствуется!

PS: Если вам нужен код, не стесняйтесь спрашивать!

Ответы [ 2 ]

6 голосов
/ 31 марта 2011

Некоторые снимки (jpg) содержат данные exif, которые указывают положение камеры на момент съемки.

Посмотрите на http://www.php.net/manual/en/function.exif-read-data.php#76964

.сторона, как это

0 голосов
/ 01 апреля 2017

Или лучше использовать эту библиотеку

https://github.com/Intervention/image

И просто использовать вот так -

$img = Image::make('foo.jpg')->orientate();

Больше можно найти здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...