2014-10-06 94 views
-1

我有一個動畫gif,我想將它和另一組圖像並排顯示。使用this SO answer我可以完成並排的操作。用python去動畫動畫gif

但是,如何將原始.gif動畫化爲單獨的幀,然後將它們重新打包爲新的動畫?如果存在第三方庫,我很樂意使用第三方庫。

+0

我認爲的事實,我已經獲得了良好的,簡短的回答顯示這個問題是有效而不是「太寬泛」 – Carl 2014-10-06 23:16:25

回答

1

您可以分割GIF文件的個別幀,並將其保存爲使用Python的圖片庫中的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"