GIF格式详解

合集下载

gif、jpeg与png格式比较

gif、jpeg与png格式比较
gif、jpeg与png格式比较
GIF:常用于网页动画,使用无损压缩,支持 256 种颜色(一般叫 8 bit 彩色),支持单一透明色;
JPEG:照片一般都用这个格式,有损压缩,24 bit 真彩色(2^24 = 17 万种颜色),不支持动画,不支持透明色;
PNG:无损压缩,最常见的使用格式是 256 索引色(PNG-8)和 24 bit 真彩色(PNG-24)(当然 PNG 支持的颜色格式远不止此),支持 full alpha 通道(256 级可调半透明色),不支持动画。
GIF v.s. PNG:GIF 只在简单动画领域有优势(其实,GIF 256 色限制以及无损压缩机制导致高质量的动画的发布一般都使用 Flash 等格式),只要没有动画,PNG 完全可以取代 GIF。
JPEG v.s. PNG:JPEG 在照片压缩方面拥有巨大的优势,这方面无可替代,但是 JPEG 是有损压缩,图片质量会有损失。另外,一般屏幕截屏用 PNG 格式不但比 JPEG 质量高而且文件大小还更小。
优点:? GIF 广泛支持 Internet 标准。
? 支持无损耗压缩和透明度。
? 动画 GIF持 256 色调色板,因此,详细的图片和写实摄影图像会丢失颜色信息,而看起来却是经过调色的。
? 在大多数情况下,无损耗压缩效果不如 JPEG 格式或 PNG 格式。
优点:? 摄影作品或写实作品支持高级压缩。
? 利用可变的压缩比可以控制文件大小。
? 支持交错(对于渐近式 JPEG 文件)。
? JPEG 广泛支持 Internet 标准。
缺点:? 有损耗压缩会使原始图片数据质量下降。
? 当您编辑和重新保存 JPEG 文件时,JPEG 会混合原始图片数据的质量下降。这种下降是累积性的。

GIF文件格式详解

GIF文件格式详解

GIF文件格式详解6.2.1 简介GIF(Graphics Interchange Format)是CompuServe公司开发的图像文件存储格式,1987年开发的GIF文件格式版本号是GIF87a,1989年进行了扩充,扩充后的版本号定义为GIF89a。

GIF图像文件以数据块(block)为单位来存储图像的相关信息。

一个GIF文件由表示图形/图像的数据块、数据子块以及显示图形/图像的控制信息块组成,称为GIF数据流(Data Stream)。

数据流中的所有控制信息块和数据块都必须在文件头(Header)和文件结束块(Trailer)之间。

GIF文件格式采用了LZW(Lempel-Ziv Walch)压缩算法来存储图像数据,定义了允许用户为图像设置背景的透明(transparency)属性。

此外,GIF文件格式可在一个文件中存放多幅彩色图形/图像。

如果在GIF文件中存放有多幅图,它们可以像演幻灯片那样显示或者像动画那样演示。

6.2.2. 文件结构GIF文件结构的典型结构如图6-01所示。

为下文说明方便,在构件左边加了编号。

图6-01 GIF文件结构数据块可分成3类:控制块(Control Block),图形描绘块(Graphic-Rendering Block)和专用块(Special Purpose Block)。

(1) 控制块:控制块包含有用来控制数据流(Data Stream)或者设置硬件参数的信息,其成员包括:GIF文件头(Header)逻辑屏幕描述块(Logical Screen Descriptor)图形控制扩展块(Graphic Control Extension)文件结束块(Trailer)(2) 图形描绘块:包含有用来描绘在显示设备上显示图形的信息和数据,其成员包括:图像描述块(Image Descriptor)无格式文本扩展块(Plain Text Extension)全局调色板、局部调色板、图像压缩数据和图像说明扩充块。

GIF文件资料格式详解

GIF文件资料格式详解

GIF文件格式详解6.2.1 简介GIF(Graphics Interchange Format)是CompuServe公司开发的图像文件存储格式,1987年开发的GIF文件格式版本号是GIF87a,1989年进行了扩充,扩充后的版本号定义为GIF89a。

GIF图像文件以数据块(block)为单位来存储图像的相关信息。

一个GIF文件由表示图形/图像的数据块、数据子块以及显示图形/图像的控制信息块组成,称为GIF数据流(Data Stream)。

数据流中的所有控制信息块和数据块都必须在文件头(Header)和文件结束块(Trailer)之间。

GIF文件格式采用了LZW(Lempel-Ziv Walch)压缩算法来存储图像数据,定义了允许用户为图像设置背景的透明(transparency)属性。

此外,GIF文件格式可在一个文件中存放多幅彩色图形/图像。

如果在GIF文件中存放有多幅图,它们可以像演幻灯片那样显示或者像动画那样演示。

6.2.2. 文件结构GIF文件结构的典型结构如图6-01所示。

为下文说明方便,在构件左边加了编号。

图6-01 GIF文件结构数据块可分成3类:控制块(Control Block),图形描绘块(Graphic-Rendering Block)和专用块(Special Purpose Block)。

(1) 控制块:控制块包含有用来控制数据流(Data Stream)或者设置硬件参数的信息,其成员包括:GIF文件头(Header)逻辑屏幕描述块(Logical Screen Descriptor)图形控制扩展块(Graphic Control Extension)文件结束块(Trailer)(2) 图形描绘块:包含有用来描绘在显示设备上显示图形的信息和数据,其成员包括:图像描述块(Image Descriptor)无格式文本扩展块(Plain Text Extension)全局调色板、局部调色板、图像压缩数据和图像说明扩充块。

佳吉列夫名词解释

佳吉列夫名词解释

佳吉列夫名词解释
佳吉列夫(GIF)是一种图像文件格式,它由计算机科学家史蒂夫·威尔赫特(Steve Wilhite)于1987年创建。

GIF是Graphics Interchange Format的缩写,意为图形交换格式。

它是一种无损压缩的图像文件格式,最初被设计用于在互联网上传输图像。

佳吉列夫最初在早期互联网时代非常流行,主要因为它支持动画和透明效果,可显示256种颜色。

这使得GIF成为在线表情和简单动画的流行选择。

它的特点是文件大小较小,加载速度快,适合于低带宽的网络环境。

GIF文件由多个图像帧组成,每个图像帧按照一定的时间间隔播放,形成动画效果。

这种连续播放的方式使GIF成为网页设计、广告和其他数字媒体中常见的动画格式之一。

此外,GIF还支持透明效果,可以将图像的某些部分设置为透明,使得背景图像透过透明区域显示,使得GIF更加灵活和多样化。

然而,随着网络技术的发展和其他图像格式(如JPEG和PNG)的出现,GIF的使用逐渐减少。

尽管它仍然在某些领域中被广泛使用,但由于其256色限制和较低的图像质量,GIF逐渐被更高质量的图像格式所取代。

此外,由于GIF支持动画的特性,有时也会被用于制作短视频剪辑或简单的图像动画。

总而言之,佳吉列夫是一种图像文件格式,以其动画和透明效果而闻名。

尽管在现代互联网上的使用已经减少,但GIF在早期互联网时代起到了重要的作用,并且仍然在某些领域中被广泛使用。

GIF图形文件格式介绍和说明剖析.

GIF图形文件格式介绍和说明剖析.

GIF 图形文件格式文档1.概述GIF 图象是基于颜色列表的(存储的数据是该点的颜色对应于颜色列表的索引值),最多只支持8位(256色)。

GIF 文件内部分成许多存储块,用来存储多幅图象或者是决定图象表现行为的控制块,用以实现动画和交互式应用。

2.GIF 文件存储结构GIF 文件内部是按块划分的,包括控制块( Control Block )和数据块(Data Sub-blocks )两种。

控制块是控制数据块行为的,根据不同的控制块包含一些不同的控制参数;数据块只包含一些8-bit 的字符流,由它前面的控制块来决定它的功能,每个数据块0到255个字节,数据块的第一个字节指出这个数据块大小(字节数),,所以一个空的数据块有一个字节,那就是数据块的大小0x00。

下表是一个数据块的结构: BYTE 7 6 5 4 3 2 1 0 BIT0 块大小 Block Size - 块大小,不包括这个这个字节(不计算块大小自身)1Data Values - 块数据,8-bit 的字符串 2...254255一个GIF 文件的结构可分为文件头(File Header)、GIF 数据流(GIF Dat a Stream)和文件终结器(Trailer)三个部分。

文件头包含GIF 文件署名(Signa ture)和版本号(Version);GIF 数据流由控制标识符、图象块(Image Block)和其他的一些扩展块组成;文件终结器只有一个值为0x3B 的字符(';')表示文件结束。

下表显示了一个GIF 文件的组成结构:GIF 署名 文件头 版本号逻辑屏幕标识符GIF 数据流全局颜色列表...图象标识符 图象块 图象局部颜色列表图 基于颜色列表的图象数据...GIF 结尾 文件结尾下面就具体介绍各个部分: 文件头部分(Header)GIF 署名(Signature)和版本号(Version)GIF 署名用来确认一个文件是否是GIF 格式的文件,这一部分由三个字符组成:"GIF";文件版本号也是由三个字节组成,可以为"87a"或"89a".具体描述见下表:BYTE 7 6 5 4 3 2 1 0 BIT1 'G'GIF 文件标识 2 'I'3 'F'4 '8' GIF 文件版本号:87a - 1987年5月 89a - 1989年7月5 '7'或'9'6 'a'GIF 数据流部分(GIF Data Stream)逻辑屏幕标识符(Logical Screen Descriptor)这一部分由7个字节组成,定义了GIF 图象的大小(Logical Screen Width & Height)、颜色深度(Color Bits)、背景色(Blackground Color Index)以及有无全局颜色列表(Global C olor Table)和颜色列表的索引数(Index Count),具体描述见下表: BYTE 7 6 5 4 3 2 1 0 BIT1 逻辑屏幕宽度 像素数,定义GIF 图象的宽度 23 逻辑屏幕高度 像素数,定义GIF 图象的高度 45 m cr s pixel6 背景色 背景颜色(在全局颜色列表中的索引,如果没有全局颜色列表,该值没有意义)7 像素宽高比 像素宽高比(Pixel Aspect Radio)m - 全局颜色列表标志(Global Color Table Flag),当置位时表示有全局颜色列表,pixel 值有意义.cr - 颜色深度(Color ResoluTion),cr+1确定图象的颜色深度.s - 分类标志(Sort Flag),如果置位表示全局颜色列表分类排列.pixel - 全局颜色列表大小,pixel+1确定颜色列表索引数(2的pixel+1次方). 全局颜色列表(Global Color Table)全局颜色列表必须紧跟在逻辑屏幕标识符后面,每个颜色列表索引条目由三个字节组成,按R 、G 、B 的顺序排列。

图片的格式有几种

图片的格式有几种

图片的格式有几种如今,在我们的日常生活中,图片无处不在。

无论是在我们的电脑上浏览网页、在手机上分享照片,还是在社交媒体上发布动态,图片都扮演着重要的角色。

然而,你知道吗?这些图片是以不同的格式存储和传输的。

在本文中,我们将探讨图片的不同格式以及它们各自的特点。

1. JPEG格式(JPEG)JPEG,全名为"Joint Photographic Experts Group",是一种常用的图片格式。

这种格式最适合存储照片和复杂的图像。

JPEG文件通常具有较小的文件大小,并且可以实现高质量的压缩。

然而,仅在文件进行压缩时,图片质量会有所损失。

这种格式的图片在互联网上广泛应用,因为它们的加载速度快并且适合在线浏览。

2. PNG格式(PNG)PNG格式,全名为"Portable Network Graphics",是另一种常见的图片格式。

PNG格式最适合于图标、简单的图形和透明图片。

与JPEG格式不同,PNG格式不会丢失图片的质量,因此它们的文件大小通常比JPEG格式大。

PNG格式的另一个优点是支持透明度,这使得它成为网页和设计中常用的格式。

3. GIF格式(GIF)GIF格式,全名为"Graphics Interchange Format",是一个支持动画的常见图片格式。

GIF格式最适合于小尺寸的动画和简单的图像。

与JPEG和PNG格式相比,GIF格式的文件大小通常较小。

然而,由于压缩算法的限制,GIF格式的图片色彩较为有限。

尽管如此,GIF格式仍然被广泛应用于表情包、简单动态图和一些简单的网页元素。

4. BMP格式(BMP)BMP格式,全名为"Bitmap",是一种未经压缩的图像格式。

与其他图片格式不同,BMP格式的文件非常大,并且不支持压缩。

由于文件大小的限制,BMP格式的图片在互联网上使用相对较少。

然而,这种格式的图像质量非常高,因为它们不会经历任何压缩。

包装印刷中常用的文件格式

包装印刷中常用的文件格式

包装印刷中常用的文件格式包装印刷中会有不同种类的文件格式,下面就来详细介绍一下包装印刷中常用的文件格式:一、JPEG格式JPEG(由Joint Photographic Experts Group缩写而成,意为联合图形专家组,由ISO 和ITU(电气通讯联合组织)制定的、将彩色静止图像压缩和解压的格式,解压时将损失一部分信息。

)是我们平时最常用的图像格式。

长沙鸿丰纸箱包装厂介绍说:它是一个最有效、最基本的有损压缩格式,被极大多数的图形处理软件所支持。

JPEG格式的图像还广泛用于网页的制作。

如果对图像质量要求不高,但又要求存储大量图片,使用JPEG无疑是一个好办法。

但是,对于要求进行图像输出打印,最好不使用JPEG格式,因为它是以损坏图像质量而提高压缩质量的。

二、GIF格式GIF格式是输出图像到网页最常采用的格式,GIF是一种压缩的8位图像文件,GIF采用LZW压缩,限定在256色以内的色彩,大多用在网络传输上,速度要比传输其它格式的图像文件快得多。

它绝不能用于存储真彩的图像文件。

GIF格式以87a和89a两种代码表示。

GIF87a严格支持不透明像素。

而GIF89a可以控制那些区域透明,因此,更大地缩小了GIF 的尺寸。

如果要使用GIF格式,就必须转换成索引色模式 (Indexed Color),使色彩数目转为256或更少。

三、EPS格式EPS(Encapsulated PostScript)格式是专门为存储矢量图形而设计的,是介乎于矢量和点阵图像的格式,用于PostScript输出设备上打印,广泛用于印刷行业。

四、PNG格式PNG有替代GIF格式的倾向,将会在整个Web上流行。

象GIF 一样,PNG也使用无损压缩方式来减小文件的尺寸,可以迅速地显示。

五、BMP格式BMP格式是微软开发的Microsoft Pain的固有格式,BMP是Microsoft Windows所定义的图像文件格式,最早应用在Microsoft公司的Microsoft Windows窗口系统,现今已成为PC机环境下窗口系统的事实上的工业标准。

动图的英文缩写是?

动图的英文缩写是?

动图的英文缩写是?
动图英文缩写是GIF,全称Graphics Interchange Format,原义是图像互换格式。

这是CompuServe公司在1987年开发的图像文件格式。

GIF文件的数据,是一种基于LZW算法的连续色调的无损压缩格式,其压缩率一般在50%左右,它不属于任何应用程序。

扩展资料
GIF采用的是Lempel-Zev-Welch(LZW)压缩算法,最高支持256种颜色。

由于这种特性,GIF比较适用于色彩较少的图片,比如卡通造型、公司标志等等。

如果碰到需要用真彩色的场合,那么GIF的表现力就有限了。

GIF通常会自带一个调色板,里面存放需要用到的各种颜色,可以根据GIF带调色板的`特性来优化调色板,减少图像使用的颜色数,而不影响到图片的质量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5.3 GIF格式GIF(Graphics Interchange Format)的原义是“图像互换格式”,是CompuServe公司在1987年开发的图像文件格式。

GIF文件的数据,是一种基于LZW算法的连续色调的无损压缩格式。

其压缩率一般在50%左右,它不属于任何应用程序。

目前几乎所有相关软件都支持它,公共领域有大量的软件在使用GIF图像文件。

GIF图像文件的数据是经过压缩的,而且是采用了可变长度等压缩算法。

GIF格式的另一个特点是其在一个GIF文件中可以存多幅彩色图像,如果把存于一个文件中的多幅图像数据逐幅读出并显示到屏幕上,就可构成一种最简单的动画。

从整体结构上来说,GIF文件由全局信息表、调色板数据、局部信息表和像素数据4部分组成。

全局信息表和局部信息表的长度是固定的,全局信息表的长度恒为13,而局部信息表的长度恒为10字节。

一个GIF文件可能存储着多幅图像,但整个文件只有一个全局信息表而每幅图像则各自拥有一个局部信息表,局部信息表以逗号做前导符,整个文件以分号结尾。

5.3.1GIF文件结构GIF文件结构的典型结构如表1所示。

为方便下文说明,在构件左边加了编号。

按块的特征可以分为三类:控制块(Control Block),图形描绘块(Graphic-Rendering Block)和专用块(Special Purpose Block)。

1、控制块控制块包含有用来控制数据流(Data Stream)或者设置硬件参数的信息,其成员包括: GIF文件头(Header)●逻辑屏幕描述块(Logical Screen Descriptor)●图形控制扩展块(Graphic Control Extension)●文件结束块(Trailer)2、图形描绘块包含有用来描绘在显示设备上显示图形的信息和数据,其成员包括:●图像描述块(Image Descriptor)●无格式文本扩展块(Plain Text Extension)●全局调色板、局部调色板、图像压缩数据和图像说明扩充块3、特殊用途数据块包含有与图像处理无关的信息,其成员包括:●注释扩展块(Comment Extension)●应用扩展块(Application Extension)除了在控制块中的逻辑屏幕描述块(Logical Screen Descriptor)和全局彩色表(Global Color Table)的作用范围是整个数据流(Data Stream)之外, 所有其他控制块仅控制跟在它们后面的图形描绘块。

5.3.2 构件详解1、GIF文件头文件头描述块(Header)定义GIF数据流(GIF Data Stream),它的结构如图1所示。

文件头描述块(Header)由GIF标记域(Signature)和版本号(Version)域组成,是一个由6个固定字节组成的数据块,它们用来说明使用的文件格式是GIF格式及当前所用的版本号。

GIF 标记域(Signature)存放的是“GIF”,版本号域存放的是1987年5月发布的“87a”或者1989年7月发布的“89a”,或者更加新的版本号。

typedef struct gifheader{BYTE bySignature[3];BYTE byVersion[3];} GIFHEADER;2、逻辑屏幕描述块逻辑屏幕描述块(Logical Screen Descriptor)包含定义图像显示区域的参数,包括背景颜色信息。

这个数据块中的坐标相对于虚拟屏幕的左上角,不一定是指显示屏的绝对坐标,这就意味可以参照窗口软件环境下的窗口坐标或者打印机坐标来设计图像显示程序。

逻辑屏幕描述块的结构如图2所示:typedef struct gifscrdesc{WORD wWidth;WORD wDepth;struct globalflag{BYTE PalBits :3;BYTE SortFlag :1;BYTE ColorRes :3;BYTE GlobalPal :1;} GlobalFlag;BYTE byBackground;BYTE byAspect;} GIFSCRDESC;逻辑描述块包含7个字节。

字节0和字节1用来说明逻辑显示屏的宽度,字节3和字节4用来说明逻辑显示屏的高度,字节4用来描述彩色表的属性,字节5用来指定背景颜色索引,字节6用来计算像素的宽高比。

现作如下说明:1) 屏幕描述块中的第5个字节称为包装域(Packed Fields),它的位结构如图2所示,它由4个子域组成:(1) 全局彩色表标志(Global Color Table Flag )域G用来说明是否有全局彩色表存在。

如果G=1,表示有一个全局彩色表(Global Color Table)将紧跟在这个逻辑屏幕描述块(Logical Screen Descriptor)之后;这个标志也用来选择背景颜色索引(Background Color Index)。

如果G=1,背景颜色索引(Background Color Index)域中的值就用作背景颜色的索引。

(2) 彩色分辨率(Color Resolution)域CR用来表示原始图像可用的每种基色的位数(实际值减1)。

这个位数表示整个调色板的大小,而不是这幅图像使用的实际的颜色数。

例如,如果该域的值CR=3,说明原始图像可用每个基色有4位的调色板来生成彩色图像。

(3) 彩色表排序标志(Sort Flag)域S用来表示全局彩色表(Global Color Table)中的颜色是否按重要性(或者称使用率)排序。

如果S=0,表示没有重要性排序;如果S=1表示最重要的颜色排在前。

这样做的目的是辅助颜色数比较少的解码器能够选择最好的颜色子集,在这种情况下解码器就可选择彩色表中开始段的彩色来显示图像。

(4) 全局彩色表大小(Size of Global Color Table)域Size表示表示每个像素的位数,它用来计算全局彩色表(Global Color Table)中包含的字节数。

在全局彩色表标志(Global Color Table Flag)域G=0时就不需要计算,G=1时就要计算彩色表的大小,具体计算见下文的“3、全局彩色表”。

2) 屏幕描述块中的第6个字节是背景颜色索引(Background Color Index),它是彩色表的一个索引值,用来指定背景颜色。

如果全局彩色表标志(Global Color Table Flag)域G=0,这个域的值也设置为0。

3) 像素宽高比(Pixel Aspect Ratio)域中的值是一个因数,是计算原始图像像素的宽高比的一个近似值。

如果该域的值范围为1~255,如果不等于0,宽高比的近似值按下式计算:Aspect Ratio = (Pixel Aspect Ratio + 15) / 64像素宽高比(Pixel Aspect Ratio)定义成像素的宽度与高度之比,比值的范围在4:1~1:4之间,其增量为1/64。

3、全局彩色表由于一个GIF文件可以包含多幅彩色图像,每幅彩色图像也许都包含适合自身特点的彩色表,所以一个GIF文件可以有好几个彩色表。

但归纳起来只有两类:全局彩色表(Global Color Table)或局部彩色表(Local Color Table)。

全局彩色表可用于图像本身没有带彩色表的所有图像和无格式文本扩展块(Plain Text Extension),而局部彩色表只用于紧跟在它后面的一幅图像。

在处理全局彩色表和局部彩色表时需要注意下面一些规则。

(1)如果GIF文件包含全局彩色表(Global Color Table),而且要显示的图像本身又带有局部彩色表,那末显示该幅彩色图像时就用它自己的彩色表,而不用全局彩色表。

在这种情况下,解码器就首先保存全局彩色表(Global Color Table),然后使用局部彩色表(Local Color Table)来显示图像,最后再回复全局彩色表(Global Color Table)。

(2)全局彩色表(Global Color Table)和局部彩色表(Local Color Table)都是可选择的。

由于这个原因,解码器最好要保存全局彩色表(Global Color Table),一直到出现另一个全局彩色表(Global Color Table)为止。

这样做之后,对于包含完全没有彩色表的一幅或者多幅彩色图像的GIF文件就可以使用最后保存的全局彩色表(Global Color Table)进行处理。

(3)如果同类型的图像能够使用相同的彩色表来显示,编码器就要尽可能使用一个全局彩色表(Global Color Table);如果没有彩色表可用,解码器就可以使用计算机系统提供的彩色表或者解码器自身的彩色表。

(4)全局彩色表(Global Color Table)存在与否由逻辑屏幕描述块(Logical Screen Descriptor)中字节5的全局彩色表标志(Global Color Table Flag )域G的值确定。

如果存在,彩色表就紧跟在逻辑屏幕描述块(Logical Screen Descriptor)之后。

彩色表的表项数目等于2(n+1),其中n=b2b1b0,每个表项由三个字节组成,分别有R、G、B的相对强度,因此彩色表的字节数等于3×2(n+1),彩色的结构如图4所示:局部彩色表与全局彩色表有相同的存储格式。

4、图像描述块GIF图像文件格式可包含数量不限的图像,而且也没有一个固定的存放顺序,仅用一个字节的图像分隔符(Image Separator)来判断是不是图像描述块。

每一幅图像都由一个图像描述块(Image Descriptor)、可有可无的局部彩色表(Local Color Table)和图像数据组成。

每幅图像必须要落在逻辑屏幕描述块(Logical Screen Descriptor)中定义的逻辑屏(Logical Screen)尺寸范围里。

图像描述块(Image Descriptor)之前可以有一个或者多个控制块,例如图形控制扩展块(Graphic Control Extension),其后可以跟着一个局部彩色表(Local Color Table)。

无论前后是否有各种数据块,图像描述块(Image Descriptor)总是带有图像数据。

图像描述块(Image Descriptor)的结构如图5所示。

typedef struct gifimage{WORD wLeft;WORD wTop;WORD wWidth;WORD wDepth;struct localflag{BYTE PalBits : 3;BYTE Reserved :2;BYTE SortFlag :1;BYTE Interlace :1;BYTE LocalPal :1;} LocalFlag;} GIFIMAGE;在图5中,图像分隔符(Image Separator)用来标识图像描述块的开始,该域包含固定的值:0x2C;图像左边位置(Image Left Position)是相对于逻辑屏幕(Logical Screen)最左边的列号,逻辑屏幕最左边的列好定义为0;图像顶部位置(Image Top Position) 是相对于逻辑屏幕(Logical Screen)顶部的行号,逻辑屏幕顶部的行号定义为0。

相关文档
最新文档