Форум сайта python.su
15
Здравствуйте. C PIL в чистом виде дела не имел. Делал по простенькому примеру и документации.
from PIL import Image from settings import MEDIA_ROOT import os from os.path import join size = (128, 128) for image in os.listdir(join(MEDIA_ROOT, 'images/2013/02')): image_path = join(MEDIA_ROOT, 'images/2013/02', image) image_name = os.path.splitext(image)[0] + '.thumbnail' image_ins = Image.open(image_path) image_ins.thumbnail(size, Image.ANTIALIAS) image_ins.save(image_name, 'JPEG')
Офлайн
63
Проверил листинг…
import Image x = Image.open(r"c:\temp\1.jpg") x.thumbnail((100, 100)) x.save(r"c:\temp\1.jpg")
image_ins.save(image_name, 'JPEG')
Отредактировано 4kpt (Фев. 23, 2013 00:53:44)
Офлайн
15
Да без всяких ненужных параметров заработало, причём есть такой глюк, старые изображения накладываются поверх новых. После удаления старых, под ними появляются новые)) первый раз такое вижу. Спасибо
Офлайн