需要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