Google App Engine.Изменение размера только больших изображений с get_serving_url () - PullRequest
2 голосов
/ 01 сентября 2011

Я создал сайт, где пользователи могут загружать изображения любого размера.

Я подал изображения с функцией get_serving_url. Я добавил в конец модификаторы изображения, чтобы изменить размер изображения до 200px.

http://127.0.0.1:8080/_ah/img/dtrh0i6I_V5JGulg2_LKZw===s200

Я загрузил изображение 1000x800 - и все в порядке - у меня есть изображение размером 200x160

Если я загрузил изображение 100x50 - в результате я изменил размер изображения до 200x100. Но это не хорошо. Мне нужно показать оригинальное маленькое изображение , если размер изображения меньше 200 пикселей.

Как это сделать на Google App Engine + Python с get_serving_url?

1 Ответ

0 голосов
/ 01 сентября 2011

То, что вам нужно, не может быть сделано автоматически с помощью get_serving_url.

Я думаю, что самый простой способ реализовать это сохранить изображение вместе со свойством needs_resize и вызвать get_serving_url без *Параметр 1006 *, если это не так (который служит исходному изображению).

...