批量修改文件夹里图片的大小及格式,修改文件夹,需要PIL。不改变比例,


需要PIL。

不改变比例,高度自适应。

刚接触python,之前没有编程基础,望指教,谢谢。

#!/usr/bin/env python# -*- coding:utf-8 -*- '''Arion ,2012-09-06必须安装PIL库批量修改文件中的图片为格式及大小'''import os, globimport Imagepath = 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()#该片段来自于http://byrx.net

评论关闭