使用PythonMagick调整动画GIF大小

1 投票
1 回答
1550 浏览
提问于 2025-04-16 16:05

我正在使用PythonMagick 0.9.3(不能换成PIL)来调整图片大小。除了动画GIF以外,其他的都能正常工作。

这是我目前调整图片大小的方式:

orig_image = Image('path/to/animated.gif')
orig_image.resize('..resize string..')
orig_image.write('path/to/thumbnail.gif')

现在它只调整了序列中的第一张图片,所以调整后图片就不再是动画了。有没有人能帮我解决这个问题?

谢谢!

1 个回答

0

我想你需要对组成动画的所有图片进行逐个处理,调整它们的大小,然后像这个例子一样(用PHP语言的例子)重新组合动画。

撰写回答