Python | 图片序列生成 gif

'''
通过文件夹下的图片序列生成 gif 图
'''
__author__  = '-T.K.-'
__license__ = 'MIT'
__date__    = '2018-12-01'

import os

import imageio

folder_name = 'images'

def create_gif(image_list, gif_name):
    frames = []
    for image_name in image_list:
        frames.append(imageio.imread(os.path.join(folder_name,image_name)))
    # Save images as frames into a gif 
    imageio.mimsave(gif_name, frames, 'GIF', duration = 0.1)
    return
 
def main():
    image_list = list(os.walk(folder_name))[0][-1]
    gif_name = 'generated_gif.gif'
    create_gif(image_list, gif_name)

if __name__ == '__main__':
    main()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容