API изображений AppEngine Изменение размера только по ширине и сохранение соотношения сторон - PullRequest
0 голосов
/ 13 января 2011

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

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

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

1 Ответ

3 голосов
/ 14 января 2011

Документы AppEngine API для метода изменения размера говорят:

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

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

...