• 1.摘要
  • 2.基本信息
  • 3.历史沿革
  • 4.分类
  • 5.格式
  • 5.1.语法
  • 5.2.解释
  • 6.制作
  • 7.参考资料

GIF

公用的图像文件格式标准

GIF(Graphics Interchange Format)1,又称图形交换格式,是一种公用的图像文件格式标准,于1987年由Compu Serve公司成功研发并推出。

GIF用于以超文本标志语言方式显示索引彩色图像,在因特网和其他在线服务系统上得到广泛应用。

基本信息

  • 中文名

    图像互换格式2

  • 外文名

    GIF

  • 出品公司

    CompuServe

  • 开发时间

    1987年

  • 发明者

    Steve Wilhite

  • 分类

    静态GIF|动画GIF

  • 扩展名

    gif

历史沿革

GIF

在早期,GIF所用的LZW压缩算法

是Compuserv所开发的一种免费

算法。然而令很多软件开发商感到意外的是,GIF文件所采用的压缩算法忽然成了Unisys公司的专利。

据Unisys公司称,他们已注册了LZW算法中的W部分。如果要开发生成(或显示)GIF文件的程序,则需向该公司支付版税。由此,人们开始寻求一种新技术,以减少开发成本。

PNG(Portable Network Graphics,便携网络图形)3标准就在这个背景下应运而生了。它一方面满足了市场对更少的法规限制的需要,另一方面也带来了更少的技术上的限制,如颜色的数量等。

在2003年6月20日,LZW算法在美国的专利权已到期而失效。在欧洲、日本及加拿大的专利权亦已分别在2004年的6月18日、6月20日和7月7日到期失效。尽管如此,PNG文件格式凭着其技术上的优势,已然跻身于网络上第三广泛应用格式。与GIF相关的专利于2006年8月11日过期。4

分类

GIF

GIF分为静态GIF和动画GIF两种,扩展名为.gif,是一种压缩位图格式,支持透明背景图像,适用于多种操作系统,“体型”很小,网上很多小动画都是GIF格式。其实GIF是将多幅图像保存为一个图像文件,从而形成动画,最常见的就是通过一帧帧的动画串联起来的搞笑gif图,所以归根到底GIF仍然是图片文件格式。

但GIF只能显示256色。和jpg格式一样,这是一种在网络上非常流行的图形文件格式

GIF主要分为两个版本,即GIF 89a和GIF 87a

GIF 87a:是在1987年制定的版本

GIF 89a:是1989年制定的版本。在这个版本中,为GIF文档扩充了图形控制区块、备注、说明、应用程序编程接口等四个区块,并提供了对透明色和多帧动画的支持

格式

语法

GIF

语法是用来表达序列的一种符号形式,并用这个表达序列中的一些对象来形成更大的对象。语法也用于表达在给定的位置出现对象的数目。在此给出的语法用来说明形成gif数据流的块序列,用一些规则列表来表达。下面列出用于gif语法的符号定义。