BMP

BMP(Bitmap)位图,是 Windows 操作系统中的标准图像文件格式,可以分成两类:设备相关位图(DDB)和设备无关位图(DIB)。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。BMP文件的图像深度可选1bit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。由于BMP文件格式是 Windows 环境中交换与图有关的数据的一种标准,因此在 Windows 环境中运行的图形图像软件都支持BMP图像格式。

TIFF

TIFF(Tagged Image File Format)标签图像文件格式,是一种灵活的位图格式,主要用来存储包括照片和艺术图在内的图像。它最初由 Aldus 公司与 Microsoft 公司一起为 PostScript 打印开发。TIFF格式在业界得到了广泛的支持,如 Adobe 公司的 Photoshop、The GIMP Team 的 GIMP、Ulead PhotoImpact 和 Paint Shop Pro 等图像处理应用、QuarkXPress 和 Adobe InDesign 这样的桌面印刷和页面排版应用,扫描、传真、文字处理、光学字符识别和其它一些应用等都支持这种格式。

GIF

GIF(Graphics Interchange Format)图像交换格式,是 CompuServe 公司在 1987年开发的图像文件格式。GIF文件的数据,是一种基于 LZW(Lempel-Zev-Welch) 算法的连续色调的无损压缩格式。其压缩率一般在50%左右,它不属于任何应用程序。GIF图像文件的数据是经过压缩的,而且是采用了可变长度等压缩算法。所以GIF的图像深度从lbit到8bit,也即GIF最多支持256种色彩的图像。GIF格式的另一个特点是其在一个GIF文件中可以存多幅彩色图像,如果把存于一个文件中的多幅图像数据逐幅读出并显示到屏幕上,就可构成一种最简单的动画。目前几乎所有相关软件都支持它,公共领域有大量的软件在使用GIF图像文件。

它有以下几个特点:
(1)GIF只支持256色以内的图像,不支持Alpha通道;
(2)GIF采用无损压缩存储,在不影响图像质量的情况下,可以生成很小的文件;
(3)它支持透明色,可以使图像浮现在背景之上;
(4)GIF文件可以制作动画,这是它最突出的一个特点。

JPEG

JPEG(Joint Photographic Experts Group)联合图片专家组,文件后辍名为“.jpg”或“.jpeg”,是一个国际图像压缩标准。它采用有损压缩方式去除冗余的图像数据,在获得极高的压缩率的同时能展现十分丰富生动的图像。而且 JPEG是一种很灵活的格式,具有调节图像质量的功能,允许用不同的压缩比例对文件进行压缩,支持多种压缩级别,压缩比率通常在 10:1 到 40:1 之间,压缩比越大,品质就越低;相反地,压缩比越小,品质就越好。JPEG格式压缩的主要是高频信息,对色彩的信息保留较好,适合应用于互联网,可减少图像的传输时间,可以支持24bit真彩色,也普遍应用于需要连续色调的图像。

JPEG2000 作为 JPEG 的升级版,其压缩率比 JPEG 高约30%左右,同时支持有损和无损压缩。JPEG2000格式有一个极其重要的特征在于它能实现渐进传输,即先传输图像的轮廓,然后逐步传输数据,不断提高图像质量,让图像由朦胧到清晰显示。此外,JPEG2000 还支持所谓的”感兴趣区域” 特性,可以任意指定影像上感兴趣区域的压缩质量,还可以选择指定的部分先解压缩。

EXIF

EXIF(EXchangeable Image File format)可交换的图像文件格式,是于1994年富士公司提倡的数码相机图像文件格式,其实与JPEG格式相同,区别是除保存图像数据外,还能够存储摄影日期、使用光圈、快门、闪光灯数据等曝光资料和附带信息以及小尺寸图像。

PNG

PNG(Portable Network Graphics)便携式网络图形,是 Macromedia 公司出品的 Fireworks 的专业格式,这个格式使用于网络图形,支持背景透明,缺点是不支持动画效果。PNG使用从LZ77派生的无损数据压缩算法,能够提供长度比GIF小30%的无损压缩图像文件。它同时提供 24 位和 48 位真彩色图像支持以及其他诸多技术性支持。PNG用来存储灰度图像时,灰度图像的深度可多达16位,存储彩色图像时,彩色图像的深度可多达48位,并且还可存储多达16位的α通道数据。

在PNG的基础上另有发展出支持动画的 APNG 和 MNG 格式,但普及度不高。

PSD

PSD(PhotoShop Document),PhotoShop文档,是 Photoshop 图像处理软件的专用文件格式,文件扩展名是“.psd”,可以支持图层、通道、蒙板和不同色彩模式的各种图像特征,是一种非压缩的原始文件保存格式。扫描仪不能直接生成该种格式的文件。PSD文件有时容量会很大,但由于可以保留所有原始信息,在图像处理中对于尚未制作完成的图像,选用 PSD 格式保存是最佳的选择。

ICO

ICO(Icon)图标,是 Windows 系统使用的图标文件格式。这种文件格式广泛存在于 Windows 系统中的 dll 、exe 文件中。浏览器的标签图标也经常使用这类文件。

SVG

SVG(Scalable Vector Graphics)可缩放矢量图形,是基于XML(标准通用标记语言的子集)的,由万维网联盟进行开发的一种开放标准的矢量图形语言。可任意放大图形显示,边缘清晰,文字在SVG图像中保留可编辑和可搜寻的状态,没有字体的限制,生成的文件很小,下载很快,十分适合用于设计高分辨率的Web图形页面。

web常见图片格式比较

jpg/jpeg

大图片,banner

  1. 采用离散余弦变换/离散小波变换进行有损压缩,压缩比灵活
  2. 支持24bit彩色
  3. 支持从模糊到清晰渐进式加载(基于DCT的累进编码模式/JPEG2000)
  4. 不支持透明色

gif

动画图片,小图片,打点的图片

  1. 采用LZW压缩算法
  2. 不支持24bit彩色模式,位深为1-8bit,最多存储256色,适合展示灰度图像或色彩较少的图片
  3. 支持单色透明(GIF89a)
  4. 支持动画(GIF89a)
  5. Compu Serve 公司拥有版权

png

需要透明效果的图片

  1. 采用从LZ77派生的无损数据压缩算法,压缩比高,文件体积小
  2. 有PNG8、PNG24、PNG32三种形式,PNG8支持256色,PNG24、PNG32支持24bit彩色
  3. 支持透明/半透明效果(PNG8支持索引透明和alpha透明,PNG32支持256级透明)
  4. IE6等旧浏览器不支持

svg

图标形按钮

  1. 基于 XML(Extensible Markup Language),使用代码来描绘图像,文件体积小
  2. 可缩放,不会牺牲图像质量
  3. 可编辑,文本可搜索
  4. IE9等旧浏览器不支持
  5. 加载较慢
  6. 仅可用来描述二维矢量及矢量/栅格图形

ico

favicon图片

  1. 有一套标准的大小和属性格式,且通常是正方形的,小尺寸的
  2. 支持透明