2016-12-16 3 views
0

В настоящее время я обрабатываю изображения в приложении GAE через Images Python API. Мне нужно уменьшить размер файлов изображений JPG, не обрезая их. Есть ли способ сделать это? Извините, если у этого вопроса есть очень очевидный ответ, так как я не могу найти какое-либо решение.Google app engine python images API уменьшает размер изображения

Спасибо!

ответ

0

От example code, похоже, вы можете просто позвонить images.resize(image, width, height).

Также см. Раздел Transforming Images в документации.

+0

Эй! Спасибо за ответ. Из того, что я мог бы получить из функции изменения размера, он предназначен для изменения размеров изображения. Но я хочу уменьшить размер файла изображения без фактического изменения его размеров. Я что-то упускаю? –

+0

Ох ... Я думаю, вам, вероятно, нужно быть более конкретным о том, что вы подразумеваете под размером. Я предположил, что вы имели в виду, что хотите получить изображение с меньшими размерами :-). Вы можете попробовать изменить размер изображения, а затем вернуться к исходному размеру. Это может работать или не работать, чтобы уменьшить общую память, которую занимает изображение, особенно для форматов изображений с потерями, таких как '.jpg'. Из любопытства, почему вы пытаетесь это сделать? Место для хранения изображений довольно дешево, поэтому размер файла не должен сильно влиять на стоимость _too_. – mgilson

+0

Прошу прощения, я новичок, когда дело доходит до обработки изображений, я постараюсь лучше задать вопрос и обновить его. Мне нужны клиенты моего сервера для загрузки этих изображений на регулярной основе, и изображения для этого сейчас довольно большие. Среднее изображение составляет ~ 100 кбайт, и даже 20-30% экономии в размере добавит много экономии на стороне клиента (неважно, даже если качество изображения снизится вместе с размером, Я постараюсь достичь баланса между двумя аспектами). Спасибо :) –

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