import os
import imageio
path='C:/Users/pic_try'
filenames=[] #创建列表
for files in os.listdir(path):
if files.endswith('png'):
file=os.path.join(path,files)
filenames.append(file) #将所有图片形成列表
def create_gif(image_list, gif_name, duration=0.12):
frames = []
for image_name in image_list: #遍历列表中的每一张图片
frames.append(imageio.imread(image_name))
imageio.mimsave(gif_name, frames, 'GIF', duration=duration) #将图片列表frame生成Gif
return
def main():
gif_name = '3days.gif'
duration = 0.12
create_gif(filenames, gif_name, duration)