数字图像入门 常见的图像格式
夏昆冈 于 2012.04.14 20:07:05 | 源自:www.soomal.com | 版权:原创 | 平均/总评分:10.00/30

我们常常使用到各种图像格式,例如BMP、GIF、JPEG等等,它们有的适合用于图像编辑,有的适合作为素材存储,有的则适合网络使用,有的还可以以动画的形式进行展示,各有各的优缺点,这篇就简单介绍一下常见的几种图像格式。

  • BMP

    BMP全称Bitmap,中文称为“位图”,这也是一个微软主导的图像格式。它通常来说,BMP是不进行压缩的,因此它的文件大小是可以大致推算的。例如一张800*600分辨率的图像,其文件大小大致等于800*600(24[bit]/8),即1440000字节,接近1.4MB空间。BMP是一个文件框架,它基本由图像头、图像信息、调色板以及位图数据组成,其中前面三个即俗称的文件头,而位图数据即指的真正用于存放像素阵列的数据。

    不压缩,只是通常情况,不代表BMP格式不支持压缩,BMP的位图数据部分支持行程长度编码,这是一种无损的压缩方式,它还支持PNG压缩,这是一种LZW编码,还支持JPEG压缩,这则是一种有损的压缩格式。

    BMP被Windows底层支持,支持各种位数,可以是8位的也可以是16位或者24位的,因此它是一种应用最为广泛的图像格式,它可以被几乎所有的看图软件和图像编辑软件支持,可以用于图像输出的存储。早期的BMP不支持透明通道,从Windows XP起,BMP也开始支持透明通道,但这个特性已经很少被用到,原因是因为已有其他支持透明通道的格式兴起。

    GIF

    GIF全称Graphics Interchange Format,中文为图形交换格式,这种格式仅仅支持256色[8位],色彩表现力有限,采用LZW编码,它内置调色板,调色板可以是非标准调色板,因此可以实施最大化的优化,让色彩表现能接近24位图形。GIF可以被压缩得很小,而且压缩过程不会出现相邻像素互相染色的现象,因此在网页设计当中,被用于作为一些网页小部件素材的存储。GIF支持多帧,因此它还可以用于实现动画效果,大部分论坛使用的表情图像,即GIF格式的。

    PNG

    GIF采用的算法最初是免费,后来突然变成了收费专利,于是催生了PNG格式。PNG 全称 Portable Network Graphics,中文意思为便携式网络图像。它除了支持256色之外,还支持最高48位,具有透明通道,最关键是,它是免费的,于是被迅速的用于互联网,苹果公司的网站上,就大量使用了PNG格式,它可以轻易的实现网页上的图文合成,而无需考虑背景问题。PNG在智能终端设备上也大受欢迎,有的游戏的素材就采用PNG保持,手机上的天气预报所显示的各种透明天气效果,多半也是依赖PNG实现的。但PNG对多帧支持不够好,因此没有实现完全取代GIF的目标,后来有个叫做APNG[Animated Portable Network Graphics]的格式,在PNG基础上发展而来,但一直未能成为通用标准而未被普及。

    JPEG

    JPEG是应用非常广泛的图像编码,全称Joint Photographic Experts Group,即联合图像专家小组的缩写。关于JPEG,已经在上一篇《数字图像入门 图像的压缩》[作者:夏昆冈 ] 中介绍过,这里就不再赘述。JPEG还有一个相关的标准,称为JFIF[JPEG File Interchange Format,JPEG档案交换格式],这是一个利用,JPEG编码进行文件保存的标准。常说的JPEG格式,实际上指的是JFIF,这很容易混淆,这里进行一下理清,JPEG指编码、JFIF指的是用JPEG保存文件的格式。它的扩展名通常为JPG、JPEG、JPE、JFIF、JIF。这是一种具有显著压缩效率且有损程度可控的图像格式,因此被广泛的使用于网络、数据存储等,几乎所有的网站的大型图片都会使用JFIF,几乎所有的数码相机和手机都支持JFIF保存照片。JPEG也会被运用到其他图像格式当中,例如前面说到的BMP位图数据也可以使用JPEG编码压缩。

    TIFF

    全称Tagged Image File Format,中文为标签图像文件格式。TIFF最大的特点就是“标签”,它能在文件头中描述图像的基本信息,例如文件分辨率、排列方式,压缩的相关信息等等。强大的文件头,使得其具有很强的被检索能力,因此多用于大型图像素材的存储,几乎所有的看图软件和图像编辑软件均支持TIFF格式。还有相当多的相机支持使用TIFF保持照片。TIFF格式的图像数据可以使用LZW编码,也可以是JPEG,但JPEG很少被用到。

    TGA

    全称 Truevision Targa,是美国Truevision所开发的一种格式。这种格式通常被用于3D渲染生成的图像序列的保存当中。它采用LWZ压缩,支持透明通道,因此保存的3D渲染结果很容易的与实景融合,这种格式也被广泛的收到图像、视频软件的支持。但除了视频之外,其他领域应用并不多。

    PSD

    Photoshop采用的原始图像格式,这是一种混合的图像格式,可以包含阵列图像信息也可以包含矢量图像信息,还包括色彩、图层、渲染等信息。这并不是通用格式,但由于Photoshop在图像编辑领域的领先地位,很多图像编辑器也在试图兼容PSD。

    AI

    这是个著名的矢量图形格式,它并不是人工智能的意思,而是Adobe Illustrator专用格式,也是这个编辑软件的名字缩写,。矢量图像放大缩小不会有画质损失,也因此被广泛的应用于印刷行业,也可以用于向其他软件例如Flash、Photoshop 输出素材,也可以为3D建模软件提供图形元素,例如3D Studio MAX。与AI类似的还有CorelDraw的CDR格式。

    EXIF

    EXIF是Exchangeable image file format[可交换图像文件格式]的缩写,准确的说,这不是一种文件格式,而只是扩展。它专门为数码相机的数码照片而定制,用于存储拍摄照片时的各种信息,包括厂商、相机型号、拍摄时间、光圈、快门时间等等。EXIF文件信息较长,需要占据较多文件头空间,能支持EXIF信息存储的格式并不多,前面介绍的JPEG[JFIF]、TIFF格式可以支持。

    RAW

    RAW即数码相机、扫描仪等设备提供的原始图像文件,通常这类文件都没有经过软件处理,保持数据原始。根据感光器性能的不同,RAW保存的数据量也不相同,但远比最终输出的24位[单色8位]图像要丰富,通常来说,RAW格式的单色数据位可达10-12位[视硬件支持程度]。RAW可以输出为其他图像格式,在输出之前,可以进行大量的参数调整,因此有时也被称为“数字底片”。RAW格式因为数据量庞大,因此非常占用存储空间。

    请评分
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    epl5直输是raw还有其他格式。
    发表于2014.03.10 18:29:56
    37
    202.103.***.***
    202.103.***.***
    35
    这篇文章的BMP段落中,“例如一张800*600分辨率的图像,其文件大小大致等于800*600/(24[bit]/8)”,应该是800*600*(24[bit]/8)
    发表于2013.02.18 15:27:55
    34
    03
    哈哈 虽然看不懂这句话 但是 我知道3D网络游戏WOW里面默认游戏截图就是TGA格式 当时为了看截图专门去安装ACDSee
    发表于2013.01.18 05:17:55
    33
    03
    发表于2012.04.21 02:38:29
    32
    03
    发表于2012.04.18 22:29:51
    31
    作为一个摄影师而言
    发表于2012.04.16 19:12:28
    29
    116.022.133.***
    116.022.133.***
    发表于2012.04.16 16:30:37
    28
    060.002.***.***
    060.002.***.***
    求这几个后缀的区别
    发表于2012.04.16 10:46:14
    26
    03
    发表于2012.04.16 10:07:01
    25
    03
    其实RAW不是很占用空间。在相机上,比最高精度的JPG容量大一倍吧。
    发表于2012.04.15 16:53:56
    22
    221.176.***.***
    221.176.***.***
    发表于2012.04.15 14:03:15
    20
    提示
    本贴不可匿名回复,回复等级为:1 ,您现在正处在潜水状态
    回复
    验证码
    6103 为防止广告机贴垃圾,不得已而为之
    表情
    正文