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)

 

上一篇:js 在iframe子页面和父页面的相互操作


下一篇:【语音识别】基于matlab VQ特定人孤立词语音识别【含Matlab源码 536期】