def gzipImage(imgpath, savepath, q):
im = Image.open(imgpath)
im.save(savepath, 'gif', save_all=True, quality=q)
保存过后就是一个静态图了。。我就想给gif压缩下画质。
PIL默认不支持处理gif, 安装ImageSequence和gifmaker两个库 配合使用
import ImageSequence
import Image
import gifmaker
sequence = []
im = Image.open(....)
frames = [frame.copy() for frame in ImageSequence.Iterator(im)]
fp = open("out.gif", "wb")
gifmaker.makedelta(fp, frames)
fp.close()