我正在做一个项目,我必须调整动画 GIF 的大小。我使用 Python 和 images2gif.py(这里)。它适用于许多图像 Gif,但是当我在这里使用此图像进行测试时, 会发生错误:
ValueError: operands could not be broadcast together with shapes (96,100,4) (96,100,3)
我的代码在这里:
import Image
import images2gif
frames = images2gif.readGif("Images/image2.gif", False)
for frame in frames:
frame.thumbnail((100,100), Image.ANTIALIAS)
images2gif.writeGif('Images/image2out.gif', frames)