Используя Images API, поворачивается только исходное изображение, а не масштабированные изображения

#java #image #google-app-engine

#java #изображение #google-app-engine

Вопрос:

Я использую Images Api на Java для поворота изображения на сервере, используя инструкцию, предоставленную Google Cloud.

После поворота изображения я получаю общедоступный URL-адрес. Чтобы показать разные масштабы, я могу изменить термин URL-адреса изображения. s0 ссылается на исходное изображение. Исходное изображение отображается повернутым, что работает должным образом. Однако, когда я использую уменьшенную версию URL, такую как s1000, он по-прежнему показывает мне не повернутую версию. Почему оно ведет себя так?

Ответ №1:

Лучшим подходом, который отлично работал в моем случае, было использование обозначения «r» в обслуживающем URL изображения.

Вы можете использовать разные обозначения «r» в URL, такие как r90, r180 и r270. Не добавляйте r0 или r360 в URL-адрес, обслуживающий изображение, это выдаст ошибку.

Вы также можете изменить размер изображения, используя обозначение «s». E.X. s150 изменит размер изображения до максимального размера 150 пикселей.