1

GIF 是可以动画的图像,即由一系列帧组成。世界上有两种类型的 GIF:类型 A 单独存储每一帧,类型 B存储后续 GIF 之间的差异

我正在加载imageio适用于 A 类型的 GIF,但只返回 B 类型的差异。如何轻松获取完整帧?

这就是我获取图像的方式:

reader = imageio.get_reader(filename)
for _ in range(reader.get_length()):
    PIL.Image.fromarray(reader.get_next_data().copy()).convert('RGBA')

这是当我使用 A 类型(左,好)与B 类型(右,坏)的 GIF进行拥抱图像算法时的结果:

在此处输入图像描述 在此处输入图像描述

输入:

在此处输入图像描述 在此处输入图像描述

4

0 回答 0