一、介绍
通过百度百科普及一下知识
GIF
GIF(Graphics Interchange Format)的原义是“ 图像 互换格式”,是CompuServe公司在 1987年开发的 图像文件格式 。GIF文件的数据,是一种基于 LZW算法 的连续色调的无损 压缩格式 。其 压缩率 一般在50%左右,它不属于任何 应用程序 。目前几乎所有相关 软件 都支持它,公共领域有大量的软件在使用GIF图像文件。GIF图像文件的数据是经过压缩的,而且是采用了可变长度等压缩算法。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格式自1987年由CompuServe公司引入后,因其体积小而成像相对清晰,特别适合于初期慢速的
互联网
,而从此大受欢迎。它采用
无损压缩
技术,只要图像不多于256色,则可既减少文件的大小,又保持成像的质量。(当然,现在也存在一些hack技术,在一定的条件下克服256色的限制,具体参见
真彩色
)然而,256色的限制大大局限了GIF文件的应用范围,如彩色相机等。(当然采用无损压缩技术的彩色相机照片亦不适合通过
网络传输
。)另一方面,在高彩图片上有着不俗表现的JPG格式却在简单的折线上效果差强人意。因此GIF格式普遍适用于图表,按钮等等只需少量颜色的图像(如黑白照片)。
PNG
PNG,
图像
文件存储
格式
,其目的是试图(原来此处使用了"企图")替代GIF和TIFF
文件格式
,同时增加一些
GIF文件格式
所不具备的特性。可移植网络图形格式(Portable Network Graphic Format,PNG)名称来源于非官方的“PNG's Not GIF”,是一种
位图
文件(bitmap file)存储格式,读成“ping”。PNG用来存储
灰度图像
时,灰度图像的深度可多到16位,存储彩色图像时,彩色图像的深度可多到48位,并且还可存储多到16位的
α通道
数据。PNG使用从LZ77派生的无损数据压缩
算法
。 一般应用于JAVA程序中,或
网页
或S60程序中是因为它压缩比高,生成文件容量小。
逐次逼近显示
每个 像素 为48位的 真彩色图像 。 每个像素为16位的 灰度图像 。 可为灰度图和 真彩色 图添加 α通道 。 添加图像的γ信息。 使用 循环冗余码 (cyclic redundancy code,CRC)检测损坏的文件。 加快图像显示的逐次逼近显示方式。 标准的读/写工具包。
JPG
jpg全名是JPEG 。JPEG 图片以 24 位颜色存储单个光栅图像。JPEG 是与平台无关的格式,支持最高级别的压缩,不过,这种压缩是有损耗的。渐近式 JPEG 文件支持交错。
Jpg优缺点
优点 : 摄影作品 或写实作品支持高级压缩。 利用可变的压缩比可以控制文件大小。 支持交错(对于渐近式 JPEG 文件)。 广泛支持 Internet 标准。 由于体积小,jpg在 万维网 中被用来储存和传输照片的格式。 缺点: 有损耗压缩会使原始图片 数据质量 下降。 当您 编辑 和重新保存 JPEG 文件时,JPEG 会混合原始图片数据的质量下降。这种下降是累积性的。 JPEG 不适用于所含颜色很少、具有大块颜色相近的区域或 亮度 差异十分明显的较简单的图片。
WBMP
Wireless Bitmap(WBMP)是一种
移动计算机设备使用的标准
图像格式。这种格式特定使用于Wireless Application Protocol(WAP)网页中。WBMP支持1位颜色,即WBMP
图像只包含黑色和白色像素,而且不能制作的过大,这样在wap手机里才能被正确显示。
SMIL(彩信)支持的图像类型格式有:JPEG、GIF87a、GIF89a和WBMP四种格式。
BMP
BMP(全称Bitmap)是Window操作系统中的标准 图像 文件格式 ,可以分成两类:设备相关 位图 (DDB)和设备无关位图(DIB),使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。由于BMP文件格式是Windows环境中交换与图有关的数据的一种标准,因此在Windows环境中运行的图形图像 软件 都支持BMP图像格式。二、使用说明
根据上述描述的特点。在web设计的时候。我们可以根据需要使用。常用的格式有JPG,GIF,PNG。
GIF只支持8位色;PNG支持24位色,同时支持alpha透明(GIF只支持单色透明)。
在同等图像质量的条件下,8位色PNG的字节数要比GIF小。
JPG是不支持透明的。有损压缩。图片压缩后会失真。只要不对大小做限制、不过分的压缩,显示效果更逼真。
PNG在使用的时候。特别是ie6浏览器存在兼容性问题,不支持png的透明功能。
参考资料
http://baike.baidu.com/view/7966.htm
http://baike.baidu.com/view/48269.htm
http://baike.baidu.com/view/436666.htm
http://baike.baidu.com/view/7671.htm