我有一个GIF动画,我希望将它和另一组图像并排显示。使用this SO answer我可以完成并排方面的工作。
但是,如何将原始.gif动画显示为单个帧,以便将它们重新打包成新动画?如果存在第三方库,我会很高兴使用第三方库。
答案 0 :(得分:1)
你可以拆分gif文件的各个帧,并使用 Python Image Library
将它们保存为pngfrom PIL import Image
try:
im = Image.open('test.gif')
f=0
while True:
im.seek(f)
im.save('test_%02d.png' % f)
f += 1
except EOFError:
print "Done!"
except:
print "Some Other Error"