iPhone отправляет все фотографии в виде пейзажа на сервер - PullRequest
0 голосов
/ 19 мая 2011

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

Ответы [ 2 ]

1 голос
/ 19 мая 2011

UIImage имеет свойство imageOrientation . Если вы используете UIImage, вы должны принять это во внимание при отправке изображения на сервер, отправив информацию об ориентации на сервер или повернув изображение (если ориентация не соответствует ожиданиям сервера).

0 голосов
/ 19 мая 2011

Да, портретные фотографии отображаются только как портретные, поскольку телефон повернут на 90 градусов.Все фотографии будут отображаться в альбомной ориентации, потому что, несмотря на то, что программное обеспечение в телефоне распознает, что телефон был повернут, сенсор фотографий - нет.Вам нужно будет включить флажок или что-то в форме, чтобы сказать «портрет», и передать это в данных формы, а затем использовать программное обеспечение для обработки изображений на сервере, чтобы повернуть изображение в альбомную ориентацию, если флажок установлен.

...