我有一个将图像转换为 gif 的程序。帧是在特定时间创建的,(纪元)我想知道每个帧是否都保留创建时间,在时间戳中,也许在每个帧的标题信息中?
如果是这样,有没有简单的方法来获取该信息?
答案1
如果你看看GIF89a 规格答案是否定的(检查 20。图片说明)。
此块对于图像而言是必需的。数据流中每幅图像必须只有一个图像描述符。每个数据流中可以存在无限数量的图像。
其中列出了以下字段:
- 图像分离器
- 图像左侧位置
- 图像顶部位置
- 图像宽度、图像高度
- 数据包字段(本地颜色表标志、交织标志、排序标志、保留、本地颜色表的大小
此外,由于您可以拥有差异图像等,但这没有多大意义,因为可能根本没有原始时间。