没有合适的资源?快使用搜索试试~ 我知道了~
GIF 标准及其解码 GIF(Graphics Interchange Format)是 CompuServe 公司开发的图像文件存储格式,1987 年开 发的 GIF 文件格式版本号是 GIF87a,1989 年进行了扩充,扩充后的版本号定义为 GIF89a。 一, 概述: GIF 文件由文件头,描述块,彩色表,数据块,扩展块和结束符构成,GIF87a 和 GIF89a 的区别在于:后者较前者增加了扩展块,从功能上看即提供了对透明色和多帧动画的支 持。
资源推荐
资源详情
资源评论







格式:pdf 资源大小:176.9KB 页数:5

















格式:x-rar 资源大小:126.8KB






GIF 标准及其解码
GIF(Graphics Interchange Format)是 CompuServe 公司开发的图像文件存储格式,1987 年开
发的 GIF 文件格式版本号是 GIF87a,1989 年进行了扩充,扩充后的版本号定义为 GIF89a。
一, 概述:
GIF 文件由文件头,描述块,彩色表,数据块,扩展块和结束符构成,GIF87a 和 GIF89a
的区别在于:后者较前者增加了扩展块,从功能上看即提供了对透明色和多帧动画的支
持。
二, 格式详解:
约定:
i: 以下图示括号中出现的“B”代表字节(Byte),而“b”则代表字节中的位(bit)。
ii:两个字节以上数的存放顺序为低字节在前。
iii:文件格式中出现的大小尺寸等均为 unsigned 数据类型,单位为字节或像素。
iv:各描述结构块以在文件中出现的先后顺序而排列。
v:符号约定:*表示名词解释 ,#表示效果演示 ,【】表示参考文献。
1,Header 结构:
Signature(3B) Version(3B)
说明:Signature 为“GIF”3 个字符;Version 为“87a”或“89a”3 个字符。
2,Logical Screen Descriptor 结构:
Logical Screen
Width(2B)
Logical Screen
Depth(2B)
Packet
fields(1B)
Background
Color Index(1B)
Pixel Aspect
Ratio(1B)
Global Color
Table Flag(1b)
Color
Resolution(3b)
Sort
Flag(1b)
Global Color Table
Size(3b)
说明:Logical Screen Width 和 Logical Screen Depth 均以像素为单位。
Packet fields 中最高位 为全 局颜 色表 标志 ,即 为 1 时表 明 Logical Screen
Descriptor 后面跟的是全局颜色表。
Color Resolution 的值加 1 代表颜色表中每种基色用多少位表示,如为“111”时
表示每种基色用 8 位表示,则颜色表中每项为 3Byte。由于该值
有时可为 0,一般在解码程序中,该 3 位不作处理,而直接由 Global
Color Table Size 算出颜色表大小。
Sort Flag 表示重要颜色排序标志,标志为 1 时,表示颜色表中重要的颜色排在
前面,有利于颜色数较少的解码器选择最好的颜色。一般该标志为 0,
不作处理。
Global Color Table 的值加 1 作为 2 的幂,算得的数即为颜色表的项数,实际上
颜色表每项由 RGB 三基色构成,每种基色占一个字节,则颜色表占字
节数为项数的 3 倍。由于最大值为“111”,故颜色表的项数最多为 256
项,即 256 种颜色,8 位每基色则颜色表大小为 768 Bytes。
Note:“ 256 种颜色”是指这 256 种颜色是编码器在由 24 位原始位图数据生成
GIF 文件时从 262K 色中选取的,生成的图像一样可以很鲜艳#。
资源评论


笔迹OS
- 粉丝: 0
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 论述GIS技术在交通工程中的应用.doc
- docopt.go-Go资源
- ATC单片机的SD卡的读写设计.doc
- G技术的浮动车交通信息采集系统研究.doc
- “计算机科学与技术”专业自评报告.doc
- AntFlow.net-C#资源
- 基于PLC的电梯控制系统方案设计书67842.doc
- 基于光电传感器的转速测量系统方案设计书单片机光电转速传感器转速测量数据处理.doc
- 齐鲁软件设计实施方案大赛题目.doc
- zibbs开源php轻论坛,Bootstrap论坛-PHP资源
- 三网络技术第章练习题.doc
- 基于智慧城市的物联网新技术的研究.docx
- Photoshop通道蒙版实例(21):使用通道锐化图像.doc
- 人工智能需要翻越三道坎.docx
- pdfh5-JavaScript资源
- 供应链金融与互联网金融.ppt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
