python 动图gif 合成

Posted 明天有风吹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 动图gif 合成相关的知识,希望对你有一定的参考价值。

#!/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 合成的主要内容,如果未能解决你的问题,请参考以下文章

怎么把视频做成动图

Java图片或视频生成GIF动图,发送微信

Java图片或视频生成GIF动图,发送微信

怎么把视频转成gif

Pxer使用FFmpeg合成动图

制作gif格式的图片