pyvista.Plotter.open_gif#
- Plotter.open_gif(
- filename: str | Path,
- loop: int = 0,
- fps: float = 10,
- palettesize: int = 256,
- subrectangles: bool = False,
- **kwargs,
gifファイルを開きます.
imageioがインストールされている必要があります.- パラメータ:
- filename
str|Path 開く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)
See GIFムービーの作成 for a full example using this method.