gif 图像帧是否保留时间戳?

gif 图像帧是否保留时间戳?

我有一个将图像转换为 gif 的程序。帧是在特定时间创建的,(纪元)我想知道每个帧是否都保留创建时间,在时间戳中,也许在每个帧的标题信息中?

如果是这样,有没有简单的方法来获取该信息?

答案1

如果你看看GIF89a 规格答案是否定的(检查 20。图片说明)。

此块对于图像而言是必需的。数据流中每幅图像必须只有一个图像描述符。每个数据流中可以存在无限数量的图像。

其中列出了以下字段:

  • 图像分离器
  • 图像左侧位置
  • 图像顶部位置
  • 图像宽度、图像高度
  • 数据包字段(本地颜色表标志、交织标志、排序标志、保留、本地颜色表的大小

此外,由于您可以拥有差异图像等,但这没有多大意义,因为可能根本没有原始时间。

相关内容