當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。