#coding: UTF-8
from PIL import Image
import os
def chage_file(img):
#узнать ориентацию файла
print 'Открытие файла ' + img.filename
i_size = img.size
if i_size[0] > i_size[1]: # если больше то 800х600
#изменить размер
r_img = img.resize((800,600), Image.ANTIALIAS)
else:
r_img = img.resize((600,800), Image.ANTIALIAS)
#переименовать и сохранить
print 'Сохранение файла'
r_img.save('NEW_'+img.filename)
def resize_file(orientation, img):
print 'Изменение размера файла'
if orientation:
return img.resize((800,600), Image.ANTIALIAS)
else:
return img.resize((600,800), Image.ANTIALIAS)
kolvo_files = 0
for i in os.listdir('.'):
if i.split('.')[-1] == 'JPG':
kolvo_files += 1
chage_file(Image.open(i))
print "Количество обработанных файлов = ", kolvo_files
четверг, 10 мая 2012 г.
ReSize fotos in folder
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий