图形文件格式常识

明亮 posted @ 2011年2月20日 01:57 in 【科学综合】 , 2221 阅读
本文发表于:http://fml927.is-programmer.com

GIF(Graphics Interchange Format)文件
GIF是80年代初Compuserve公司针对网络传输带宽的限制,采用无损压缩方法中效率较高的LZW算法推出的一种高压缩比的彩色图像格式,主要用于图像文件的网络传输。GIF文件扩展名为.gif。考虑到网络传输中的实际情况,GIF除了一般的逐行显示方式外,还增加了渐显方式。也就是说,在图像传输过程中,用户可以先看到图像的大致轮廓,随着传输过程的继续而逐渐看清图像的细节部分,从而适应了用户的观赏心理,这种方式以后也被其他图像格式所采用,如JPEG等。最初,GIF格式只是为了存储单幅静止图像,称为GIF87a,后来进一步发展成为GIF89a,可以同时存储若干静止图像进而形成了动画。目前,网络上许多动画文件就采用了GIF89a。GIF文件的应用范围很广,是可在Macintosh、Amiga、Atati、IBM机器间进行移植的一种标准图像格式。

BMP(Bitmap)文件
BMP是Windows中的标准图像文件格式,已成为PC机Windows系统中事实上的工业标准,有压缩和不压缩2种形式。BMP文件扩展名为. bmp。BMP文件以独立于设备的方法描述位图,可以有黑白、16色、256色、真彩色等几种形式,能够被多种Windows应用程序所支持。

TIFF(Tag Image File Format)文件
TIFF由Aldus和微软联合开发,最早是为了存储扫描仪图像而设计的,因而它现在也是微机上使用最广泛的图像文件格式,在Macintosh和 PC机上移植TIFF文件也十分便捷。TIFF文件的扩展名为.tif或.tiff。该格式支持的颜色深度,最高可达24位,因此存储质量高,细微层次的信息多,有利于原稿的复制。该格式有压缩和非压缩2种形式,其中压缩采用的是LZW无损压缩方案。不过,TIFF格式包罗万象,造成了结构较为复杂,变体很多,兼容性较差,它需要大量的编程工作来全面译码。因此,有时您的软件能认识TIFF文件,有时可能就不认识,对此,您不必大惊小怪。另外,使用过 Photoshop的人都知道,在Photoshop中,*.tif文件可以支持24个通道,是除了Photoshop自身格式以外,惟一能存储多于4个通道的文件格式。

TGA(Tagged Graphics)文件
TGA是由美国Truevision公司为其显示卡开发的一种图像文件格式,已被国际上的图形、图像工业所接受。现在已成为数字化图像,以及运用光线跟踪算法所产生的高质量图像的常用格式。TGA文件的扩展名为.tga。TGA的结构比较简单,属于一种图形、图像数据的通用格式,目前大部分文件为24 位或32位真彩色,在多媒体领域有着很大影响。由于Truevision公司推出TGA的目的是为了采集、输出电视图像,所以TGA文件总是按行存储、按行进行压缩的,这使得它同时也成为计算机生成图像向电视转换的一种首选格式。

JPEG文件
JPEG是the Joint Photographic Experts Group(联合图像专家组)的缩写,是用于连续色调静态图像压缩的一种标准。其主要方法是采用预测编码(DPCM)、离散余弦变换(DCT)以及熵编码,以去除冗余的图像和彩色数据,属于有损压缩方式。JPEG是一种高效率的24位图像文件压缩格式,同样一幅图像,用JPEG格式存储的文件是其他类型文件的1/10~1/20,通常只有几十KB,而颜色深度仍然是24位,其质量损失非常小,基本上无法看出。 JPEG文件的应用也十分广泛,特别是在网络和光盘读物上,肯定都有它的影子。JPEG文件的扩展名为.jpg或.jpeg。

PNG(Portable Network Graphics)文件
PNG是一种可以存储32位信息的图像文件格式,采用无损压缩方式来减少文件的大小。目前越来越多的软件开始支持这一格式,而且在网络上也开始流行。 PNG文件的扩展名为.png。PNG使用的是高速交替显示方案,显示速度快,只需下载1/64的图像信息就可以显示出低分辨率的预览图像,遗憾的是它不支持动画。

WMF(Windows Metafile Format)文件
WMF是Windows中常见的一种图元文件格式,是矢量文件格式。它具有文件短小、图案造型化的特点,整个图形常由各个独立的组成部分拼接而成,但其图形往往较粗糙。WMF文件的扩展名为.wmf。

EMF(Enhanced Metafile)文件
EMF是微软公司开发的一种Windows 32位扩展图元文件格式,是矢量文件格式。其总体目标是要弥补使用WMF的不足,使得图元文件更加易于接受。EMF文件的扩展名为.emf。

EPS(Encapsulated PostScript)文件
EPS是用PostScript语言描述的一种ASCII码文件格式,即可以存储矢量图,也可以存储位图,最高能表示32位颜色深度,特别适合 PostScript打印机。该格式分为Photoshop EPS格式(Adobe Illustrator EPS)和标准EPS格式,其中标准EPS格式又可分为矢量格式和位图格式。EPS文件的扩展名为.eps。EPS一般包含2部分:第一部分是屏幕的低解析度影像,方便处理时的预览和定位; 第二部分包含各个分色的单独资料。

DXF(Autodesk Drawing eXchange Format)文件
DXF是AutoCAD中的矢量文件格式,它以ASCII码方式存储文件,在表现图形的大小方面十分精确。DXF文件可以被许多软件调用或输出。DXF文件的扩展名为.dxf。

SWF(Shockwave Format)文件
SWF是二维动画软件Flash中的矢量动画格式,主要用于Web页面上的动画发布。目前,已成为网上动画的事实标准。SWF文件的扩展名为.swf。

  • 无匹配
  • 无匹配
Avatar_small
纵横天下 说:
2011年2月20日 02:49

其实我更关心PNG和SVG格式。

明亮 说:
2011年2月22日 00:58

@纵横天下: 恩肯定和各人感兴趣的领域相关了,因为做嵌入式,我就很关心BMP和JPEG格式。


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter