PyPNG,最广泛使用的Python PNG库,似乎不支持动画PNG。有一个writing animated PNGs的图书馆,但我找不到相同的图书馆来阅读它们。任何人都知道从这种支持的图像格式中获取帧的方法吗?
答案 0 :(得分:1)
最终,我发现通过命令行调用APNG Disassembler最简单,然后打开反汇编的帧。希望这有助于某人!
答案 1 :(得分:1)
现在有一个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。