GDI+中GIF图片的显示(二) |
图象标识符(Image Descriptor) ~~~~~~~~~~~~~~~~~~~~~~~~~ 一个GIF文件内可以包含多幅图象,一幅图象结束之后紧接着下是一幅图象的标识符,图象标识符以0x2C(‘‘,‘‘)字符开始, 定义紧接着它的图象的性质,包括图象相对于逻辑屏幕边界的偏移量、图象大小以及有无局部颜色列表和颜色列表大小, 由10个字节组成:
局部颜色列表(Local Color Table) 基于颜色列表的图象数据(Table-Based Image Data)
GIF图象数据使用了LZW压缩算法(详细介绍请看后面的『LZW算法和GIF数据压缩』),大大减小了图象数据的大小。图象数据在压缩前有两种排列格式:连续的和交织的(由图象标识符的交织标志控制)。连续方式按从左到右、从上到下的顺序排列图象的光栅数据;交织图象按下面的方法处理光栅数据: 创建四个通道(pass)保存数据,每个通道提取不同行的数据: 下面的例子演示了提取交织图象数据的顺序:
图形控制扩展(Graphic Control Extension)
处置方法(Disposal Method):指出处置图形的方法,当值为: |
联系客服