码迷,mamicode.com
首页 > 编程语言 > 详细

python 动图gif 合成

时间:2020-05-28 16:20:33      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:int   bin   env   frame   name   argv   join   mat   std   

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import os
import sys
import imageio

def main(imgs_dir, gif_name):
    # imgs_dir 里的图片要排好序
    frames = []
    for image_name in os.listdir(imgs_dir):
        fullname = os.path.join(imgs_dir, image_name)
        frames.append(imageio.imread(fullname))
        print(‘fname: {0}‘.format(image_name))
    # Save them as frames into a gif
    imageio.mimsave(gif_name, frames, ‘GIF‘, duration = 0.1)


if __name__ == "__main__":
    if len(sys.argv) < 3:
        print("Usage: {0} imgs_dir out_filename".format(sys.argv[0]))
        exit(1)
    main(sys.argv[1], sys.argv[2])


python 动图gif 合成

标签:int   bin   env   frame   name   argv   join   mat   std   

原文地址:https://www.cnblogs.com/hangj/p/12981353.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!