pyvista.Plotter.open_gif#
- Plotter.open_gif(filename, loop=0, fps=10, palettesize=256, subrectangles=False, **kwargs)[ソース]#
gifファイルを開きます.
imageio
がインストールされている必要があります.- パラメータ:
- filename
str
開くgifのファイル名.ファイル名は
"gif"
で終わる必要があります.- loop
int
, default: 0 反復回数. デフォルト0は無期限にループします.
- fps
float
, default: 10 1秒あたりのフレーム数. 継続時間が指定されていない場合,各フレームの継続時間は1/fpsに設定されます.
- palettesize
int
, default: 256 画像を量子化する色の数. 2の最も近い累乗に丸められます. 2〜256である必要があります.
- subrectanglesbool, default:
False
True
の場合,前のフレームと比較して変化する各フレームの長方形の部分のみを保存することにより,GIFを最適化しようとします.注釈
これを
True
に設定すると,カラーバーのジッターを減らすのに役立つ場合があります.- **kwargs
dict
,optional
その他のkwargsについては,
imageio.get_writer()
のドキュメントを参照してください.
- filename
備考
pygifsicle を使って,GIFの最終的なサイズを小さくすることを検討してみてください. Optimizing a GIF using pygifsicle を参照してください.
例
gifファイルを開き,フレームレートを8フレーム/秒に設定し,色空間を64に縮小します.
>>> import pyvista as pv >>> pl = pv.Plotter() >>> pl.open_gif( ... 'movie.gif', fps=8, palettesize=64 ... )
このメソッドを使用した完全な例については, GIFムービーの作成 を参照してください.