Python:为什么PillowWriter在我保存它时改变了我的gif的形状?



我正在使用pyplot制作热图动画。彩色和彩色。艺术化。它被调整为宽高比1:1,边距设置得很紧。当我在python中输出时,动画效果很好,裁剪和大小都很好但当我使用

保存它时
animation=ArtistAnimation(fig1,list_of_figures,interval=400,repeat_delay=2000,blit=True)
f="c:/animations/myanimation.gif"
writergif=mpl.animation.PillowWriter(fps=10)
animation.save(f,writer=writergif)

它保存和保持宽高比很好,但在左右有很大的间隙,好像试图满足一些标准尺寸。如何解决这个问题?

fig.set_size_inch (4.8, 4.8, forward=True)

就在保存之前。

这似乎解决了我的问题。我不知道为什么,因为它不在正确的一端,它已经被设置为这些尺寸。也许这与"forward= true"有关。一些。我不知道,但它对我有用。

最新更新