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)