pyvista.Plotter.open_gif#

Plotter.open_gif(filename, loop=0, fps=10, palettesize=256, subrectangles=False, **kwargs)[ソース]#

gifファイルを開きます.

imageio がインストールされている必要があります.

パラメータ:
filenamestr

開くgifのファイル名.ファイル名は "gif" で終わる必要があります.

loopint, default: 0

反復回数. デフォルト0は無期限にループします.

fpsfloat, default: 10

1秒あたりのフレーム数. 継続時間が指定されていない場合,各フレームの継続時間は1/fpsに設定されます.

palettesizeint, default: 256

画像を量子化する色の数. 2の最も近い累乗に丸められます. 2〜256である必要があります.

subrectanglesbool, default: False

True の場合,前のフレームと比較して変化する各フレームの長方形の部分のみを保存することにより,GIFを最適化しようとします.

注釈

これを True に設定すると,カラーバーのジッターを減らすのに役立つ場合があります.

**kwargsdict, optional

その他のkwargsについては, imageio.get_writer() のドキュメントを参照してください.

備考

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ムービーの作成 を参照してください.