LoginSignup
3
5

More than 5 years have passed since last update.

jupyterでアニメーションとgifファイルを作成する準備

Last updated at Posted at 2018-08-23

要旨

jupyter でアニメーションをつくり、それをgifで保存できると聞いたので、その環境を整えました
わりと迷ったので方法を残しておきます。

OSはwindows10です。

↓こちらのサイトを参考にさせていただきました。
https://imagingsolution.net/program/python/matplotlib/animationgif/

方法

まずImageMagickをインストールします。

OSXやLinuxならコマンドでインストールできるようですが、winはそうではないようです。
インストールができたらmatplotlibのにパスを設定しているファイルの位置を特定します。
次のコードでディレクトリが分かります。これはjupyter内で

import matplotlib
print(matplotlib.matplotlib_fname())

と実行すればわかります。(jupyterでないとできないわけではない)

matplotlibrcをみつけたらこれを編集します。
matplotlibrcの最下方に

#animation.convert_path: ‘convert’ .....

という一行があるのでここを

animation.convert_path: E:\ImageMagick-7.0.8-Q16\magick.exe

と変更します。#は削除'convert' の部分をImageMagickのパスに変更します。
このとき ' ' は不要なことに注意です

ここまでができたらAnimationの保存をしてみましょう

ani.save("fugaa.gif",writer='imagemagick')

同ディレクトリにfugaa.gifが保存されるはずです。

ffmpegなのかimagemagickなのかがよくわからず、しっかりできていないとエラーを大量に吐くため
けっこう焦りました。imagemagick1本でうまくいったのでこれでいいかなーと思います。
imagemagickのディレクトリ内にffmpegもあるみたいだし……。

3
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5