Python GIF 그림 재생 실현

머리말
GIF 그림 은 이제 우리 의 일상생활 에 융합 되 었 습 니 다.위 챗 군,QQ 군,친구 권...............................................................걱정 하지 마 세 요.파 이 썬 의 GIF 재생 기술 을 배우 면 당신 은'투 투 왕'입 니 다.
우리 본문의 내용 을 직접 시작 합 시다!


PIL(Python Image Library)
이것 은 python 의 제3자 이미지 처리 라 이브 러 리 로 기능 이 매우 강하 고 거의 Python 의 공식 이미지 처리 라 이브 러 리 로 인 정 받 습 니 다.
1:PIL 라 이브 러 리 모듈 가 져 오기

from PIL import Image, ImageSequence #  PIL  Image  ImageSequence   
im = Image.open(r'./1.gif') #   gif             
2:GIF 그림 분해
이 프로그램의 원 리 를 더욱 직관 적 으로 이해 하기 위해 서,우 리 는 프로그램 분해 gif 동 도 를 모두 저장 할 수 있다.

sequence = [] #    GIF       
i=0
for f in ImageSequence.Iterator(im): #    GIF    
 sequence.append(f.copy()) 
 i+=1  
 f.save('out_'+str(i)+'.png')  #           

3:얻 은 시퀀스 를 reverse()함수 로 거꾸로 합 니 다.

sequence.reverse()
4:받 은 프레임 시퀀스 를 GIF 로 다시 복원 합 니 다.

sequence[0].save(r'./out_zr640.gif',save_all = True, append_images=sequence[1:]) #   gif         
효과 표시:




이상 은 Python 이 GIF 그림 재생 을 실현 하 는 상세 한 내용 입 니 다.Python GIF 재생 에 관 한 자 료 는 다른 관련 글 을 주목 하 세 요!

좋은 웹페이지 즐겨찾기