gif的格式是什么?

Gif图片是一种格式,也是网页常用的格式。Gif格式图片最多可以存储256种颜色,适合表达颜色较少的图片,比如logos、插画等。不适合色彩丰富的数码照片。

GIF是一种标准格式,用于压缩颜色单调、细节清晰的图像,如线形图、徽标或带文本的插图。

历史

在早期,GIF中使用的LZW压缩算法是由Compuserv开发的免费算法。然而,令许多软件开发者惊讶的是,GIF文件中使用的压缩算法突然成了Unisys的专利。据优利系统公司称,他们已经注册了LZW算法的W部分。如果你想开发一个生成(或显示)GIF文件的程序,你需要向公司支付版税。因此,人们开始寻求一种新的技术来降低开发成本。PNG(便携式网络图形)标准就是在这种背景下产生的。一方面满足了市场对法律限制较少的需求,另一方面也带来了较少的技术限制,比如颜色的数量。2003年6月20日,LZW算法在美国的专利权到期。欧洲、日本和加拿大的专利也分别于2004年6月18日、6月20日和7月7日到期。然而,凭借其技术优势,PNG文件格式已成为网络上第三大最广泛使用的格式。GIF相关专利于2006年8月11日到期。

操作原理

GIF(图形交换格式)原意为“图像交换格式”,是CompuServe公司在1987中开发的一种图像文件格式。GIF文件的数据是基于LZW算法的连续色调无损压缩格式。它的压缩比一般在50%左右,不属于任何应用。目前几乎所有相关软件都支持,公共领域的大量软件都在使用GIF图片文件。压缩GIF图像文件的数据,采用变长压缩算法。所以GIF的图像深度从lbit到8bit不等,也就是说GIF最多可以支持256色的图像。GIF格式的另一个特点是可以在一个GIF文件中存储多种颜色的图像。如果将存储在一个文件中的多个图像的数据逐个读出并显示在屏幕上,就可以形成一个最简单的动画。

分类

GIF分为静态GIF和动画GIF,支持透明背景图片,适用于各种操作系统。“体型”很小,网上很多小动画都是GIF格式的。其实GIF就是把多张图片保存为一个图片文件形成动画,所以说到底GIF还是一种图片文件格式。但是GIF只能显示256色。GIF主要分为两个版本,分别是GIF 89a和GIF 87a:GIF 87a:1987制作的版本;GIF 89a:1989制作的版本。在这个版本中,GIF文档扩展了四个块:图形控制块、备注、说明和应用程序编程接口,并且它提供了对透明颜色和多帧动画的支持。自1987年CompuServe公司推出GIF格式以来,由于体积较小,图像相对清晰,特别适合早期网速较慢的情况,此后一直很受欢迎。它采用无损压缩技术,只要图像不超过256色,既能减小文件大小,又能保持图像质量。(当然也有一些hack技术在一定条件下克服了256色的限制。详见真彩。)但是256色的限制大大限制了GIF文件的应用范围,比如彩色相机。(当然,采用无损压缩技术的彩色相机照片并不适合通过网络传输。另一方面,JPG格式在高色彩图片上具有良好的性能,但在简单的折线上效果不佳。所以GIF格式一般适用于图表、按钮等只需要少数几种颜色的图像。