Python 怎样对动态透明图像进行裁剪

以前用java做过一个给gif图片的每一帧加一个水印由于gif图片,一般来说,都是一帧一幅图片大致步骤:1 将gif图片中的每一帧的图片取出来2 再对每一帧的图片进行图像做修改的操作,就和单幅图片的处理方式一样3 然后再把处理后的每一幅图片,一帧一帧的重新组装起来大致步骤就是这样,下面有一段用PIL库来处理gif图片的代码,可以参考:摘自stackoverflow:http://stackoverflow.com/questions/753190/programmatically-generate-video-or-animated-gif-in-python#!/usr/bin/env pythonfrom PIL import Image, ImageSequenceimport sys, osfilename = sys.argvim = Image.open(filename)original_duration = http://im.infoframes = frames.reverse()from images2gif import writeGifwriteGif("reverse_" + os.path.basename(filename), frames, duration=original_duration/1000.0, dither=0)
■网友
1.gif转换成多张jpg2.对每个jpg图像进行裁剪3.把裁剪后的jpg再组合成gif


    推荐阅读