Rev 19740 | Blame | Compare with Previous | Last modification | View Log | RSS feed
from PIL import Imageimport glob, os, sys, shutilif len(sys.argv) < 5:print "usage: {infile, outfile, width, height}"sys.exit(1)default_image = "./default.jpg"dirs = os.listdir("./")for dir in dirs:if os.path.isdir(os.path.join("./", dir)):infile = dir + "/" + sys.argv[1]if not os.path.isfile(infile):print "file is missing\n"shutil.copy2(default_image, infile)if os.stat(infile).st_size==0:print "file is of 0 size\n"continue#shutil.copy2(default_image, infile)outfile = dir + "/" + sys.argv[2]if os.path.isfile(infile) and not (os.path.isfile(outfile) and os.path.getmtime(outfile) > os.path.getmtime(infile)):sys.stderr.write(infile)width = int(sys.argv[3])height = int(sys.argv[4])size = width, heightim = Image.open(infile)im.thumbnail(size, Image.ANTIALIAS)im.save(outfile, "JPEG")