【问题标题】:De-animate an animated gif with python [closed]使用 python 取消动画 gif [关闭]
【发布时间】:2023-03-21 10:31:01
【问题描述】:

我有一个动画 gif,我想并排显示它和另一组图像。使用this SO answer 我可以完成并排方面。

但是,如何将原始 .gif 取消动画到单独的帧中,然后将它们重新打包成新的动画?如果存在第三方库,我会很乐意使用。

【问题讨论】:

  • 我认为我得到了一个好的、简短的答案这一事实表明这个问题是有效的,而不是“太宽泛”

标签: python python-2.7


【解决方案1】:

您可以使用 Python 图像库

拆分 gif 文件的各个帧并将它们保存为 png
from 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"

【讨论】:

    猜你喜欢
    • 2021-05-13
    • 2012-05-16
    • 2012-01-30
    • 1970-01-01
    • 2014-09-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-14
    • 1970-01-01
    相关资源
    最近更新 更多