d.py
647 Bytes
import imageio
def create_gif(image_list,gif_name,duration = 1.0)
'''
:param image_list:这个列表用于存放生成动图的图片
:peram gif_mane:字符串,所生成gif文件名,带.gif后缀
:peram dueation:图像间隔时间
:return:
'''
frames = []
for image_name in image_liast:
frames.append(imageio.imread(image_name))
imageio.mimsave(gif_mane,frames,'GIF',duration=duration)
return
def main():
image_list = ['1.jpg','2.jpg','3.jpg']
gif_mane = 'new.gif'
duration = 1.5
create_gif(image_list,gif_mane,duration)
if __name__=='__main__':
main()