欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python 生成gif动态图

程序员文章站 2024-01-19 12:40:58
...

本文用python中的 imageio 库对多个本地图片进行拼接,最后生成 gif 动态图

imageio 安装

pip install imageio
'用 imageio 库生成gif'
import os
import imageio
path='./data_2' # 图片存放在data_2文件夹中

pathes=[]
for files in os.listdir(path):
    if files.endswith('jpg') or files.endswith('jpeg') or files.endswith('png'):
        file=os.path.join(path,files)
        pathes.append(file)
 
images=[]
for path1 in pathes:
    images.append(imageio.imread(path1))

imageio.mimsave('play.gif',images,duration=0.1) # 保存为gif格式,duration:gif的流畅度,即每个图片的切换时间间隔

运行完成在当前文件夹中即可看到 生成的 play.gif

相关标签: python