PyPNG是 Python 中使用最广泛的 PNG 库,它似乎不支持动画 PNG。有一个用于编写动画 PNG的库,但我找不到用于阅读它们的等效库。任何人都知道从这种受支持的少量图像格式中获取帧的方法吗?
问问题
1433 次
2 回答
2
现在有一个 APNG 库 - https://github.com/eight04/pyAPNG
> pip install apng
从 APNG 文件中提取帧:
from apng import APNG
im = APNG.open("animation.png")
i = 0
for png, control in im.frames:
png.save("{i}.png".format(i=i))
i += 1
它还支持创建 APNG。
于 2017-12-21T17:26:22.103 回答
2
最终,我发现通过命令行调用APNG 反汇编程序,然后打开反汇编的帧是最简单的。希望这对某人有帮助!
于 2016-04-09T00:59:11.260 回答