【发布时间】:2023-03-21 10:31:01
【问题描述】:
我有一个动画 gif,我想并排显示它和另一组图像。使用this SO answer 我可以完成并排方面。
但是,如何将原始 .gif 取消动画到单独的帧中,然后将它们重新打包成新的动画?如果存在第三方库,我会很乐意使用。
【问题讨论】:
-
我认为我得到了一个好的、简短的答案这一事实表明这个问题是有效的,而不是“太宽泛”
标签: python python-2.7
我有一个动画 gif,我想并排显示它和另一组图像。使用this SO answer 我可以完成并排方面。
但是,如何将原始 .gif 取消动画到单独的帧中,然后将它们重新打包成新的动画?如果存在第三方库,我会很乐意使用。
【问题讨论】:
标签: python python-2.7
您可以使用 Python 图像库
拆分 gif 文件的各个帧并将它们保存为 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"
【讨论】: