私信  •  关注

Cro-Magnon

Cro-Magnon 最近创建的主题
Cro-Magnon 最近回复了
6 年前
回复了 Cro-Magnon 创建的主题 » 在Python中将png文件转换为动画gif

我只是试了一下,非常有用:

首先下载库 Figtodat images2gif 到您的本地目录。

其次,收集数组中的图形并将其转换为动画gif:

import sys
sys.path.insert(0,"/path/to/your/local/directory")
import Figtodat
from images2gif import writeGif
import matplotlib.pyplot as plt
import numpy

figure = plt.figure()
plot   = figure.add_subplot (111)

plot.hold(False)
    # draw a cardinal sine plot
images=[]
y = numpy.random.randn(100,5)
for i in range(y.shape[1]):
    plot.plot (numpy.sin(y[:,i]))  
    plot.set_ylim(-3.0,3)
    plot.text(90,-2.5,str(i))
    im = Figtodat.fig2img(figure)
    images.append(im)

writeGif("images.gif",images,duration=0.3,dither=0)