Python专题, 语言

用Python制作GIF动画

首先要安装imageio库。安装命令:conda install -c conda-forge imageio 或 pip install imageio。

imageio库的API文档:https://imageio.readthedocs.io/en/stable/userapi.html

制作GIF动画的代码如下:

import imageio
import numpy as np
import os
# os.chdir('E:/data')  # 设置文件读取和保存位置

images = []
for i in range(1000):
    image = str(i)+'.jpg'
    im = imageio.imread(image)
    images.append(im)
imageio.mimsave("a.gif", images, 'GIF', duration=0.1)  # durantion是延迟时间

制作完GIF之后可以用 https://www.iloveimg.com/zh-cn 或其他网站/软件把.gif图像压缩成更小的体积。画质会在一定程度上会变差,可根据需要进行压缩。一个例子:在二维空间模拟三体运动(附Python代码)

2,365 次浏览

【说明:本站主要是个人的一些笔记和代码分享,内容可能会不定期修改。为了使全网显示的始终是最新版本,这里的文章未经同意请勿转载。引用请注明出处:https://www.guanjihuan.com

评论说明:
(1)在保留浏览器缓存的前提下,目前支持72小时自主修改或删除个人评论。如果自己无法修改或删除评论,可再次评论或联系我。如有发现广告留言,请勿点击链接,博主会不定期删除。
(2)评论支持Latex公式。把latexpage作为标签放在任何位置,评论中的公式可正常编译,示例:
$Latex formula$  [latexpage]

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注