PIL的强大就在于它处理图片的函数多且全,基本能满足我们的要求,特别对于我们需要批量处理的时候肯定比一张张用PS 来的快。 所以还是用PIL来提高我的的效率吧,下面是一下将图片批量缩放的例子。 ''' Created on 2011-1-19 @author: Administrator ''' import Image import glob, os dir_outpath=r'E:/photo/fun/400//' size = 128, 128 for files in glob.glob(r'E:/photo/fun/*.jpg'): #print files filepath,filename = os.path.split(files) filterame,exts = os.path.splitext(filename) #print filepath,'/n',filename,'/n',filterame,'/n',exts if(os.path.isdir(dir_outpath)==False): os.mkdir(dir_outpath) print 'make dir:',dir_outpath im=Image.open(files) w,h=im.size im.thumbnail(size,Image.ANTIALIAS) #im_s.show() im.save(dir_outpath+filterame+'.jpg') print dir_outpath+filterame+'.jpg' print 'ok!'