我想弄清楚如何用matplotlib制作高质量的动画和避免模糊的文本线渲染。matplotlib.animations
模块。然而,到目前为止,它们往往有模糊的文字(有时很严重,取决于视频大小),并且在将各种矢量图形转换为位图时经常出现奇怪的伪影;一个用 ImageMagick
渲染器在下面。
你会注意到方块有锯齿状的线条,虽然在这个例子中,标题表现得还不错,但其他时候也会很杂乱。
我可以调整哪些设置来使这些动画质量更高?
你应该关心的几个参数。
Writer = animation.writers['ffmpeg']
writer = Writer(fps=15, metadata=dict(artist='Oren'), bitrate=900) #<--
fig = plt.figure(figsize=(8,8),dpi=900) # <--
.
.
.
anim.save(SavePath + 'D6666D9600XZ.mov', writer=writer,dpi=900) #<--