当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python matplotlib AbstractMovieWriter用法及代码示例


本文简要介绍 python 语言中 matplotlib.animation.AbstractMovieWriter 的用法。

用法

class matplotlib.animation.AbstractMovieWriter(fps=5, metadata=None, codec=None, bitrate=None)

用于编写电影的抽象基类,提供了通过调用 grab_frame 来抓取帧的方法。

调用setup来启动进程,然后调用finishsaving 作为上下文管理器提供,以促进此过程:

with moviewriter.saving(fig, outfile='myfile.mp4', dpi=100):
    # Iterate over frames
    moviewriter.grab_frame(**savefig_kwargs)

使用上下文管理器可确保 setupfinish 根据需要执行。

此类的具体子类的实例可以作为 Animation.save() writer 参数给出。

方法

__init__([fps、元数据、编解码器、比特率])

finish ()

完成编写电影的所有处理。

grab_frame (**savefig_kwargs)

从图中抓取图像信息并保存为电影帧。

saving(图、outfile、dpi、*args、**kwargs)

上下文管理器,方便编写电影文件。

setup(图,outfile[,dpi])

用于写入电影文件的设置。

属性

frame_size

以电影帧像素为单位的元组(width, height)

相关用法


注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.animation.AbstractMovieWriter。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。