Starting with IOS development, I was looking for a way to generate icons in various sizes as required by apple. I couldn't find anything quickly, so I hacked together a Python script. Here it is:
[code]
from PIL import Image
import glob, os
sizes = [57, 114, 72, 144, 512, 1024]
for infile in glob.glob("*.jpg"):
print("File: " + infile)
if "_" in infile:
continue
file, ext = os.path.splitext(infile)
for size in sizes:
print("=> New size: %dx%d"%(size, size))
im = Image.open(infile)
im.thumbnail((size, size), Image.ANTIALIAS)
im.save(file + "_" + str(size) + ".png", "PNG")
[/code]