Добрый день,
Как уменьшать изображения(phg,jpg) на python ?
Что использовать ,в гугле нашел что надо использовать Image,pillow что выбрать?
Нужно чтобы изображение уменьшалось до определённых размеров сохраняя размеры.
Egor2010Image это часть Pillow
Image,pillow
from PIL import Image imageFile = '1.jpg' size = 100, 100 quality = 100 im = Image.open(imageFile) im.thumbnail(size, Image.NEAREST) im.save('2.jpg', quality=quality)
FishHookВот ссылка http://stackoverflow.com/questions/17951857/ioerror-decoder-zip-not-available
Первая ссылка в гугле же!
Egor2010Имелось в виду “до определённого объёма”?
Нужно чтобы изображение уменьшалось до определённых размеров сохраняя размеры.
Egor2010В приведённой ссылке было что-то
выводит ошибку “IOError: decoder zip not available” что делать?
3. If PNG support is not available - you will need to install zlib1g-dev before compiling it – ilvar Jul 30 '13 atНужно понимать, требуется доступность zlib для Pillow/PIL.
ShamanДо определённого разрешения.
Egor2010Приведённый выше код делает нечто иное.
До определённого разрешения.
Egor2010Для начала проверить установлена ли zlib вообще.
Как разрешить доступ к zlib для Pillow/PIL?
ShamanУстановлен
Egor2010Примерно вот этот:
Нужно сжимать изображения с сохранением пропорций,какой код будет это делать?
im.resize((new_width, new_height), Image.LANCZOS)