在枕头中保存GIF动画
发布于 2021-01-29 17:36:51
(Python 3.4,PIL 1.1.7,Pillow 2.5.1)
我希望这能复制原始GIF。
from PIL import Image
im = Image.open(filename)
im.save('temp.gif')
而是将第一帧保存为静止图像。
我究竟做错了什么?
关注者
0
被浏览
53
1 个回答
-
使用此处的枕头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()