- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
gif图像格式介绍
gif图片格式解析/座机电话号码32037.html简介:GIF Graphics Interchange Format 是CompuServe公司开发的图像文件存储格式,1987年开发的GIF文件格式版本号是GIF87a,1989年进行了扩充,扩充后的版本号定义为GIF89a。?GFI图像文件以数据块 block 为单位来存储图像的相关信息。一个GIF文件由表示图形/图像的数据块、数据子块以及显示图形/图像的控制信息块组成,称为GIF数据流 Data Stream 。数据流中的所有控制信息块和数据块都必须在文件头 Header 和文件结束块 Trailer 之间。?GIF文件格式采用了LZW Lempel-Ziv Walch 压缩算法来存储图像数据,定义了允许用户为图像设置背景的透明 transparency 属性。此外,GIF文件格式可在一个文件中存放多幅彩色图形/图像。如果在GIF文件中存放有多幅图,它们可以像演幻灯片那样显示或者像动画那样演示。?GIF 语法. 语法是用来表达序列的一种符号形式,并用这个表达序列中的一些对象来形成更大的对象。语法也用于表达在给定的位置出现对象的数目。在此给出的语法用来说明形成gif数据流的块序列,用一些规则列表来表达。下面列出用于gif语法的符号定义。图例: 语法词:: 符号定义* 0个或更多的事件发生+ 1个或更多的事件发生| 替代元素[] 可选元素gif语法的符号定义: :: 头部 * 尾记录这个规则将 实体定义如下。它必须以头部开始,头部后面接一个逻辑视屏实体,该实体药用其他规则来定义。最后,数据实体接结束符。数据实体后面的*表示数据实体可以在此位置出现0或多次。语法: :: 头部 * 尾记录 :: 逻辑视屏描述块 [全局色表] :: | :: [图象控制扩充] :: |纯文本扩充 :: 图象描述符 [局部色表] 图象数据 :: 应用扩充 |注释扩充?gif数据流中的数据块可以分为三组:控制块、成象块和特殊用途块。控制块,如:头部、逻辑视屏描述块、图像控制扩充和尾记录,包含用于控制处理数据流或设置硬件参数的信息。成像块,如:图像描述符和纯文本扩充,包含用于在显示设备上成像的信息和数据。特殊用途块,如:注释扩充和应用扩充,包含那些既不用于处理数据流也不用于在显示设备上成象的信息。除了逻辑视屏描述块和全局色表之外,特殊用途块的作用域是整个数据流,而其他控制块的作用域是有限的,仅限于对他们后面的成象块起作用。特殊用途块不对任何控制块构成限制,它对于解码过程来说是透明的。成象块及扩充用于控制块及扩充的作用域限定。块的标记分为三段:除尾记录0x3b之外,0x00~0x7f用于成象块;0x80~0xf9用于控制块;0xfa~0xff用于特殊用途块。解码器通过识别块标记来处理块的作用域。?解释:色表- gif格式利用色表来显示基于光栅的图像。色表分为全局色表和局部色表。全局色表对于那些没有设置局部色表的图像起作用。全局色表的作用域是整个数据流。局部色表对于紧接在其后的单张图像起作用。这两种色表都是可选的。/*全局色表这东西是我们感兴趣的东西,它有点像png格式定义种的调色板,如果要修改gif图片的颜色,哈哈,修改这个全局色表就可以.如果有全局色表块,那么它一定从gif流的14个字节开始 头部6个 + 逻辑视频描述块7个 。*/?以下是各数据块的说明,如果注明为版本89a的话,则说明这个数据块不会在87a版的协议中出现.?头部 6个字节 标识符 3 字节 ---GIF 版本 3 字节 ?? ---87a or 89a ?逻辑视屏描述块 逻辑屏幕宽 2字节 逻辑屏幕高 2字节 Packed Fields 1字节 背景色索引 1字节 象素高宽比 1字节 Packed Fields说明:全局色表标志 1 Bit颜色方案 3 Bits短标志 1 Bit全局色表尺寸 3 Bits解释: 背景颜色索引 - 为背景颜色指向全局色表。背景颜色是指那些没有背图像覆盖的视屏部分的颜色。若全局色表标志位置为0,则该字段也被值0,并且被忽略。象素高宽比 - 用于计算原图像中像素的近似高宽比。如果该字段的值为非0,则象素的高宽比由下面的公式计算:高宽比 象素高宽比 + 15 / 64该字段的取值范围从最宽的比值4:1到最高的比值1:4,递增的步幅为1/64。取值: 0 - 没有比值,1~255 - 用于计算的值。全局色表标志 - 指示有没有全局色表,如果该标志位置1,则全局色表会紧接在该块之后出现。该位也用于解释是否选用背景颜色索引字段。若该位置
您可能关注的文档
- 8梁乃崇_三界唯心与大霹雳_简英.doc
- 8楼公建节能报告.doc
- HYRS-6沥青燃烧法含量分析仪.doc
- 8楼粉刷技术交底.doc
- Icfvse实验二报告.doc
- GelanrexA10VSO45系列高压柱塞泵.doc
- GELOGIQ100便携B超.doc
- GEM002L半自动打包机(低台)-瀛商网.doc
- GembaKaizen.doc
- 8检验试验计划编制指南1.doc
- 中国行业标准 GM/T 0126-2023HTML密码应用置标语法.pdf
- 《JJF 2121-2024恒转速源校准规范》.pdf
- 餐饮服务中20条处理要点.docx
- 《GM/T 0011-2023可信计算 可信密码支撑平台功能与接口规范》.pdf
- 《JJF 2134-2024旋转流变仪校准规范》.pdf
- JJF 2121-2024恒转速源校准规范.pdf
- 计量规程规范 JJF 2121-2024恒转速源校准规范.pdf
- 《JJF 2118-2024压力式六氟化硫气体密度控制器校验仪校准规范》.pdf
- JJF 2134-2024旋转流变仪校准规范.pdf
- 计量规程规范 JJF 2134-2024旋转流变仪校准规范.pdf
文档评论(0)