GIF(图形互换格式),用于以超文本标记语言(HTML)方式显示索引彩色图像,在因特网和其他在线服务系统上得到广泛应用
GIF是一种位图。位图大致原理是:图片有许多的像素组成,每个像素都被指定了一种颜色,这些像素综合起来就构成了图片。GIF采用的是LZW(Lempel-Zev-Welch)压缩算法,支持256种颜色。
一个GIF文件的结构可以分为:文件头(File Header)、GIF数据流(GIF Data Stream)、文件结尾(Trailer)三部分
GIF图像文件是由多个图像帧组成的,因此可以呈现出动态效果。每一帧都在GIF文件中进行编码,并在播放时按照既定的时间间隔依次显示。相当于一帧一帧的播放每个图片,达到动态效果、
这里只详细讲解GIF文件里重要的结构
GIF的文件结构
著名(Signature) |
文件头 |
|
版本(Version) |
||
逻辑屏幕标识符(Logical Screen Descriptor) |
GIF数据流 |
|
全局颜色列表(Global Color Table) |
||
图形控制扩展(Graphic Control Extension) |
图像块 |
|
注释扩展(Comment Extensio |