Appengine Images API Измените размер только по ширине и поддерживайте соотношение сторон

StackOverflow https://stackoverflow.com/questions/4676870

Вопрос

Пользователь может загрузить изображение в Blobstore, которую я хотел бы изменить размер, чтобы иметь максимум всего 500px в ширину. Я не хочу указывать высоту, так как я хочу, чтобы она поддерживала соотношение сторон.

Функция Resisize () API изображений, по -видимому, требует высоты. Это правда?

Как мне получить то, что я хочу?

Это было полезно?

Решение

А Appengine API Docs Для метода изменения размера скажем:

Изменение размера изображение, масштабирование или до заданной ширины и высоты. Преобразование с изменением размера сохраняет соотношение сторон изображения. Если предоставляются и ширина, и аргументы высоты, преобразование использует измерение, которое приводит к меньшему изображению.

Это звучит как именно то, что вы хотите. Просто укажите ширину, и высота будет преобразована в соответствующее значение, чтобы поддерживать соотношение сторон исходного изображения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top