新手上路──认识图形文件格式

软件世界

在进行图形处理中,不可避免地要和各种图形文件格式打交道,光是知名的图形格式就有几十种。每一种图形文件格式都有优缺点。例如:有的图形文件格式不支持多于256色图像、有的不支持压缩格式、有的格式能保存的文件特别大、有的支持压缩格式,但又会造成部分数据的丢失等等情况,要掌握好它们的特性,必须很好地了解它们,今天我们就来了解常用的最主要的几种图形文件格式。

BMP位图格式

BMP格式是Windows的标准位图图形格式。文件几乎不压缩,占用磁盘空间较大,它的颜色存储格式有1位、4位、8位及24位。开发Windows环境下的软件时,BMP格式是最不容易出问题的格式,并且DOS与Windows环境下的图像处理软件都支持该格式,因此,该格式是当今应用比较广泛的一种格式。但缺点是该格式文件比较大,所以只能应用在单机上,不受网络欢迎。

JPEG格式

JPEG格式是按Joint Photographic Experts Group制定的压缩标准产生的压缩格式,属J-PEG File Interchange Format,可以用不同的压缩比例对这种文件压缩,压缩技术十分先进,对图像质量影响不大,因此可以用最少的磁盘空间得到较好的图像质量。由于它优异的性能,所以应用非常广泛,而在Internet上,它更是主流图形格式。它能把一幅1MB的BMP图像压缩到120KB大小,并且基本看不出差别。它提供2∶1~40∶1的压缩比,压缩方式是在8×8像素内色彩均一化,所以一定程度上可以说它是以损害图片质量为代价的,对不同的图像失真度不同,色彩显示方面不算太好,不过它是最受欢迎的图像格式。

GIF格式

GIF格式近两年随网络的兴起成了无人不晓的网络图形标准之一。这种格式是由CompuServe公司设计的,GIF是Graphics Interchange Format的缩写,分为87a及89a两种版本,存储格式由1位到8位。GIF格式是经过压缩的格式,磁盘空间占用较少。由于它是制作2D动画软件Animator早期支持的文件格式,所以该格式曾被广泛使用。但由于8位存储格式的限制,使其不能存储超过256色的图像。虽然如此,但该图形格式却在Internet上被广泛地应用,原因主要有两个:一是256种颜色已经能满足Internet上的主页图形需要。二是该格式生成的文件比较小,适合像Internet这样的网络环境传输和使用。

TIFF格式

TIFF格式(Tag Image File Format)是Macintosh上广泛使用的图形格式,具有图形格式复杂、存储信息多的特点。该格式现在的版本支持高分辨率颜色,它把一幅图像的不同部分分成块状,或者说是分成不同的数据块。对于每个块状部分,都保存一个标志,该标志中保存了图像的预览信息。块状的优点是支持TIFF格式软件包,只需要保存当前显示在屏幕上的那部分图像。没有在屏幕上显示的图像部分还保存在硬盘上,等到需要时才装入内存。当编辑一幅非常大的高分辨率图像时,这一特性就显得很重要。3DS、3DS MAX中的大量贴图就是TIFF格式的。TIFF最大色深为32bit,可采用LZW无损压缩方式存储。

PNG格式

PNG(Portable Network Graphics)是一种新兴的网络图形格式,结合了GIF和JPEG的优点,具有存储形式丰富的特点。PNG最大色深为48bit,采用无损压缩方案存储。著名的Macromedia公司的Fireworks的默认格式就是PNG。

PCX格式

PCX格式是ZSOFT公司在开发图像处理软件Paintbrush时开发的一种格式,存储格式从1位到24位,它是经过压缩的格式,占用磁盘空间较少。由于该格式出现的时间较长,并且具有压缩及全彩色的能力,所以PCX格式现在仍是十分流行的格式。

PSD格式(Photoshop格式)

Adobe公司开发的图像处理软件Photoshop中自建的标准文件格式就是PSD格式,在该软件所支持的各种格式中,其存取速度比其他格式快很多,功能也很强大。由于Photoshop软件越来越广泛的应用,所以这个格式也逐步流行起来。PSD格式是Photoshop的专用格式,里面可以存放图层、通道、遮罩等多种设计草稿。以便于下次打开文件可以修改上一次的设计。
以上都是一些主流的格式,在目前有一种比较火热的图像文件格式。

SVG格式

SVG是Scalable Vector Graphics的首字母缩写,含义是可缩放的矢量图形。它是一种开放标准的矢量图形语言,可让你设计激动人心的、高分辨率的Web图形页面,因为软件提供了制作复杂元素的工具,如渐变、嵌入字体、透明效果、动画和滤镜效果,并且可使用平常的字体命令插入到HTML编码中。SVG被开发的目的是为Web提供非栅格的图像标准。
SVG是一个开放的标准,SVG不属于任何公司,它是工业界先驱们同心合作的产物。SVG标准对任何想使用它的公司或个人都是开放的,已经有很多公司的软件支持SVG的创建、编辑和浏览。SVG是一种矢量图形格式,SVG 提供了GIF 和JPEG所不能提供的功能优势:
1.放大。用户可以任意放大图形显示,但不会牺牲锐利度、清晰度、细节等。
2.文字状态依然保留。文字在SVG图像中保留可编辑和可搜寻的状态。没有字体的限制,用户将会看到和他们制作时完全相同的画面。
3.小文件。平均来讲,SVG文件比那些JPEG和GIF格式的文件要小很多,因而下载也很快。
4.显示独立性。SVG图像在屏幕上总是边缘清晰,并且可以使用你打印机的分辨率进行打印。不论是300dpi,600dpi还是更高,你都不会体验到难看的锯齿的点阵效果。
5.超级颜色控制。SVG提供一个16百万颜色的调色板,支持ICC颜色描述文件,sRGB,渐变和蒙板。
6.交互性和智能化。因为SVG是基于XML的,它提供无可匹敌的动态交互性。SVG图像对用户的动作可通过高光显示、工具技巧、特殊效果、声音和动画进行反应和显示。