DataScience/Python
Python gif 파일 만들기
leopard4
2022. 12. 12. 18:06
path 경로에 0~3 까지 번호를 지정한 사진을 넣었다.
크기가 좀안맞긴 하다
import os
from PIL import Image
from IPython.display import Image as Img
from IPython.display import display
def generate_gif(path):
# os.listdir 경로에 파일을 리스트로 반환한다.
img_list = os.listdir(path)
img_list = [path + '/' + x for x in img_list]
images = [Image.open(x) for x in img_list]
im = images[0]
im.save('out.gif', save_all=True, append_images=images[1:],loop=0xff, duration=500)
# loop 반복 횟수
# duration 프레임 전환 속도 (500 = 0.5초)
return Img(url='out.gif')
gif = generate_gif('C:\\Users\\5-10\\Documents\\Github\\streamlit\\figures')
display(gif)