私信  •  关注

Lucas Cimon Nathan

Lucas Cimon Nathan 最近创建的主题
Lucas Cimon Nathan 最近回复了
6 年前
回复了 Lucas Cimon Nathan 创建的主题 » 在Python中将png文件转换为动画gif

就像沃伦说的 ,这是个老问题。由于人们似乎仍在浏览网页,我想把他们引向更现代的解决方案。就像布莱克夫说的 here ,上面有一个枕头的例子 github

 import ImageSequence
 import Image
 import gifmaker
 sequence = []

 im = Image.open(....)

 # im is your original image
 frames = [frame.copy() for frame in ImageSequence.Iterator(im)]

 # write GIF animation
 fp = open("out.gif", "wb")
 gifmaker.makedelta(fp, frames)
 fp.close()

注意:这个例子已经过时了( gifmaker GifImagePlugin (其来源是 on GitHub ),但是 the doc on ImageSequence 似乎表示支持有限(只读)