需要PIL。
不改变比例,高度自适应。
刚接触python,之前没有编程基础,望指教,谢谢。
#!/usr/bin/env python
# -*- coding:utf-8 -*-
'''
Arion ,2012-09-06
必须安装PIL库
批量修改文件中的图片为格式及大小
'''
import os, glob
import Image
path = raw_input("path:")
width =int(raw_input("the width U want:"))
imgslist = glob.glob(path+'/*.*')
format = raw_input("format:")
def small_img():
for imgs in imgslist:
imgspath, ext = os.path.splitext(imgs)
img = Image.open(imgs)
(x,y) = img.size
height =int( y * width /x)
small_img =img.resize((width,height),Image.ANTIALIAS)
small_img.save(imgspath +".thumbnail."+format)
print "done"
if __name__ == '__main__':
small_img()
|
标签:
python







