我下载了适用于 Windows 64 位的 ImageMagick 文件
ImageMagick-7.0.4-4-Q16-x64-dll.exe
(链接)并安装了它。
我正在使用 Anaconda,但出现以下错误:
C:\Anaconda2\lib\site-packages\matplotlib\animation.py:784: UserWarning: MovieWriter imagemagick unavailable
warnings.warn("MovieWriter %s unavailable" % writer)
有人知道 Anaconda 的频道,那里有 win64 的 ImageMagick 包吗?
PS:例如,这里有一个名为
kalefranz
的频道,带有 ImageMagick 软件包,但仅适用于 Linux 64 位 (https://anaconda.org/kalefranz/imagemagick)
正如 @furas 所说,保存动画的最佳方法是将其保存为 MP4 文件,使用
ffmpeg
,然后打开 cmd.exe
并输入:ffmpeg -i C:\my_path\animation.mp4 C:\my_path\animation.gif
。
从Python我们可以做到:
import os
os.system("ffmpeg -i C:\\my_path\\animation.mp4 C:\\my_path\\animation.gif")
# \\ allows to bypass any ascii issue because for example in python "\a" means "\x07" and "\\a" means "\a"