python png图片生成gif

有时候写代码就是这样别人把代码写好你在后面加一个句号就行了

我很懒不想写成函数,你自己来吧.有注释就不错了

这个依赖一个图像处理库pillow,轮子就是轮他不是车

 

import imageio
import os
# 图片目录路径
path = r'xxx'
# gif的图片名(随便)
gif_name = r'xxxx.gif'
# 需要合在一起的图片列表
image_list = []
# 相对文件名列表
image_name = []
# 把所有图加到列表里去
for i in os.listdir(path):
    image_name.append(i)
# 图片按名字排序
image_name.sort(key= lambda x:int(x[:-4]))
print(image_name)
# 组合绝对路径
for i in image_name:
    image_list.append(path+'\\'+i)

frames = []
for image_name in image_list:
    frames.append(imageio.imread(image_name))

# druation : 图片切换的时间,单位秒
imageio.mimsave(gif_name, frames, 'GIF', duration=0.1)

 

posted @ 2021-06-10 16:57  trysocket  阅读(279)  评论(0编辑  收藏  举报