2014-10-06 2 views
-1

애니메이션 GIF가 있고이를 다른 이미지 세트와 나란히 표시하려고합니다. this SO answer을 사용하면 나란히 배치 할 수 있습니다.애니메이션 된 GIF를 파이썬으로 애니메이션 해제

그러나 어떻게 원래 .gif를 개별 프레임으로 애니메이션을 해제하여 새 애니메이션으로 다시 채우는 것이 좋습니까? 존재하는 경우 제 3 자 라이브러리를 사용하게되어 기쁩니다.

+0

는 내가 좋은, 짧은 대답을 얻었다는 사실이 질문은 보여줍니다 생각 유효하고 "너무 광범위하다" – Carl

답변

1

당신은 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" 
관련 문제