You can use PIL and images2gif , the short PIL-based module associated with this page and available here . The code used to process this rose.gif is below. I set the images2gif.readGif property 'read as numpy array' to false to get a list of PIL images to use the PIL thumbnail function.
Orignial:
Processed by: 
import Image import images2gif frames = images2gif.readGif("rose.gif",False) for frame in frames: frame.thumbnail((100,100), Image.ANTIALIAS) images2gif.writeGif('rose99.gif', frames)
I'm not sure how to maintain transparency; my attempts to do this have failed (for now).
fraxel
source share