Python:Pillow 的 seek() 函数无法正常工作

Python : seek() function from Pillow not working properly

提问人:P-A 提问时间:11/17/2023 更新时间:11/17/2023 访问量:19

问:

我正在尝试从跳舞角色的 14 帧 GIF 中提取所有图像 当我尝试使用 Pillow 中的 seek() 函数转到下一帧并在对象上使用 show() 时,它总是向我显示相同的帧。 这是我的代码:

image = Image.open(f"./characters/{key.decode('utf-8')}.gif")

image.show()
image.seek(1)
image.show()

这是我输入字符“a”时的结果 两者都显示了字母 A 的帧。 这是完整的 GIF 完整的“A”GIF

我尝试对所有 14 帧(0 到 13)中的每一帧都使用搜索,它仍然显示相同的图像。

我不明白为什么它不起作用,所有的帮助将不胜感激! 如果相关,我正在使用 PyCharm 进行开发

蟒蛇 python-imaging-library 动画 gif

评论

1赞 Olsi Hoxha 11/17/2023
我想你可以在这里找到你的答案 stackoverflow.com/questions/71747220/......
0赞 Woodford 11/17/2023
无法重现。我下载了你的动画gif并使用,因为你对我工作得很好。seekshow

答: 暂无答案