1

Мы разрабатываем службу обмена изображениями с использованием GAE. С прошлой недели многие пользователи сообщали, что «портретные изображения ориентированы в ландшафте». Мы выяснили, что с определенного времени спецификация изображений, загруженных и распределенных через GAE, изменилась.Ошибка ориентации изображений, загруженных в GAE (GCS + get_serving_url)

Итак, характеристики, похоже, изменились примерно 3/18 03:25 (UTC). «Ориентация» Exif не применяется должным образом.

Мы используем GAE/Python. Мы сохраняем изображения, загруженные пользователями в GoogleCloudStorage, а затем используем URL-адрес, который мы получаем с помощью get_serving_url, чтобы распространять их.

Является ли эта проблема временной? Кроме того, можно ли вернуться к спецификациям до 3/18 03:22 (UTC)?

ответ

-1

Я думаю, это происходит потому, что, когда услуга get_serving_url изменяет размер изображения, она всегда меняет размер изображения с самой длинной стороны изображения, сохраняя при этом аспектный рацион. Если у вас есть изображение с разрешением 1600x2400, изображение с размером изображения составляет 106x160, чтобы соотношение сторон было одинаковым.

В вашем случае одно из изображений 306x408 (это правильно), так как изображение изменяется с высоты, а другое изображение составляет 360x270 (при изменении ориентации) изображение изменяется в зависимости от ширины. Я думаю, что в более поздней версии ориентация меняется только для того, чтобы сохранить соотношение сторон одинаковым.

+0

Нет. Это, как написано в описании, не является ни браузером, ни appengine, читающим EXIF-тег jpg. По какой-то причине многие мобильные телефоны сохраняют изображения, повернутые, с информацией в EXIF, чтобы зритель мог повернуть назад в презентации. – Rawler

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