matplotlib.animation.ImageMagickWriter #

matplotlib.animation。ImageMagickWriter ( fps = 5 , codec = None , bitrate = None , extra_args = None , metadata = None ) [source] #

基于管道的动画 gif。

帧通过管道直接流式传输到 ImageMagick,并在单次传递中写入。

参数
fps int,默认值:5

电影帧速率(每秒)。

编解码器str 或无,默认值:(rcParams["animation.codec"]默认值'h264':)

要使用的编解码器。

比特率int,默认值:(rcParams["animation.bitrate"]默认值-1:)

电影的比特率,以千比特每秒为单位。更高的值意味着更高质量的电影,但会增加文件大小。-1 的值允许底层电影编码器选择比特率。

str 或 None 的extra_args列表,可选

传递给底层电影编码器的额外命令行参数。默认值 None 表示 rcParams["animation.[name-of-encoder]_args"]用于内置编写器。

元数据字典[str, str],默认值:{}

要包含在输出文件中的元数据的键和值字典。一些可能有用的键包括:标题、艺术家、流派、主题、版权、srcform、评论。

__init__ ( fps = 5 , codec = None , bitrate = None , extra_args = None , metadata = None ) [来源] #
参数
fps int,默认值:5

电影帧速率(每秒)。

编解码器str 或无,默认值:(rcParams["animation.codec"]默认值'h264':)

要使用的编解码器。

比特率int,默认值:(rcParams["animation.bitrate"]默认值-1:)

电影的比特率,以千比特每秒为单位。更高的值意味着更高质量的电影,但会增加文件大小。-1 的值允许底层电影编码器选择比特率。

str 或 None 的extra_args列表,可选

传递给底层电影编码器的额外命令行参数。默认值 None 表示 rcParams["animation.[name-of-encoder]_args"]用于内置编写器。

元数据字典[str, str],默认值:{}

要包含在输出文件中的元数据的键和值字典。一些可能有用的键包括:标题、艺术家、流派、主题、版权、srcform、评论。

方法

__init__([fps,编解码器,比特率,extra_args,...])

参数

bin_path()

返回特定子类使用的命令行工具的二进制路径。

finish()

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

grab_frame(**savefig_kwargs)

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

isAvailable()

返回 MovieWriter 子类是否实际可用。

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

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

setup(无花果,outfile [,dpi])

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

属性

delay

frame_size

电影帧的像素元组。(width, height)

input_names

output_args

supported_formats

input_names = '-' #