当前位置:文档之家› GIF文件格式详解

GIF文件格式详解

GIF文件格式详解
GIF文件格式详解

GIF文件格式详解

6.2.1 简介

GIF(Graphics Interchange Format)是CompuServe公司开发的图像文件存储格式,1987年开发的GIF文件格式版本号是GIF87a,1989年进行了扩充,扩充后的版本号定义为GIF89a。

GIF图像文件以数据块(block)为单位来存储图像的相关信息。一个GIF文件由表示图形/图像的数据块、数据子块以及显示图形/图像的控制信息块组成,称为GIF数据流(Data Stream)。数据流中的所有控制信息块和数据块都必须在文件头(Header)和文件结束块(Trailer)之间。

GIF文件格式采用了LZW(Lempel-Ziv Walch)压缩算法来存储图像数据,定义了允许用户为图像设置背景的透明(transparency)属性。此外,GIF文件格式可在一个文件中存放多幅彩色图形/图像。如果在GIF文件中存放有多幅图,它们可以像演幻灯片那样显示或者像动画那样演示。

6.2.2. 文件结构

GIF文件结构的典型结构如图6-01所示。为下文说明方便,在构件左边加了编号。

图6-01 GIF文件结构

数据块可分成3类:控制块(Control Block),图形描绘块(Graphic-Rendering Block)和专用块(Special Purpose Block)。

(1) 控制块:控制块包含有用来控制数据流(Data Stream)或者设置硬件参数的信息,其成员包括:

GIF文件头(Header)

逻辑屏幕描述块(Logical Screen Descriptor)

图形控制扩展块(Graphic Control Extension)

文件结束块(Trailer)

(2) 图形描绘块:包含有用来描绘在显示设备上显示图形的信息和数据,其成员包括:

图像描述块(Image Descriptor)

无格式文本扩展块(Plain Text Extension)

全局调色板、局部调色板、图像压缩数据和图像说明扩充块。

(3) 特殊用途数据块;包含有与图像处理无关的信息,其成员包括:

注释扩展块(Comment Extension)

应用扩展块(Application Extension)

除了在控制块中的逻辑屏幕描述块(Logical Screen Descriptor)和全局彩色表(Global Color Table)的作用范围是整个数据流(Data Stream)之外, 所有其他控制块仅跟在它们后面的图形描绘块。

6.2.3 构件详解

1. GIF文件头

文件头描述块(Header)定义GIF数据流(GIF Data Stream),它的结构如图6-02所示。文件头描述块(Header)由GIF标记域(Signature)和版本号(Version)域组成,是一个由6个固定字节组成的数据块,它们用来说明使用的文件格式是GIF格式及当前所用的版本号。GIF标记域(Signature)存放的是“GIF”,版本号域存放的是1987年5月发布的“87a”或者1989年7月发布的“89a”,或者更加新的版本号。

图6-02 标记/版本数据块的结构

typedef struct gifheader

{

BYTE bySignature[3];

BYTE byVersion[3];

} GIFHEADER;

2. 逻辑屏幕描述块

逻辑屏幕描述块(Logical Screen Descriptor)包含定义图像显示区域的参数,包括背景颜色信息。这个数据块中的坐标相对于虚拟屏幕的左上角,不一定是指显示屏的绝对坐标,这就意味可以参照窗口软件环境下的窗口坐标或者打印机坐标来设计图像显示程序。逻辑屏幕描述块的结构如图6-03所示:

图6-03 屏幕描述块的结构

typedef struct gifscrdesc

{

WORD wWidth;

WORD wDepth;

struct globalflag

{

BYTE PalBits : 3;

BYTE SortFlag : 1;

BYTE ColorRes : 3;

BYTE GlobalPal : 1;

} GlobalFlag;

BYTE byBackground;

BYTE byAspect;

} GIFSCRDESC;

逻辑描述块包含7个字节。字节0和字节1用来说明逻辑显示屏的宽度,字节2和字节3用来说明逻辑显示屏的高度,字节4用来描述彩色表的属性,字节5用来指定背景颜色索引,字节6用来计算像素的宽高比。现作如下说明:

(1) 屏幕描述块中的第5个字节称为包装域(Packed Fields),它的位结构如图6-04所示,它由4个子域组成:

①全局彩色表标志(Global Color Table Flag )域G用来说明是否有全局彩色表存在。如果G=1,表示有一个全局彩色表(Global Color Table)将紧跟在这个逻辑屏幕描述块(Logical Screen Descriptor)之后;这个标志也用来选择背景颜色索引(Background Color Index)。如果G=1,背景颜色索引(Background Color Index)域中的值就用作背景颜色的索引。

②彩色分辨率(Color Resolution)域CR用来表示原始图像可用的每种基色的位数(实际值减1)。这个位数表示整个调色板的大小,而不是这幅图像使用的实际的颜色数。例如,如果该域的值CR=3,说明原始图像可用每个基色有4位的调色板来生成彩色图像。

③彩色表排序标志(Sort Flag)域S用来表示全局彩色表(Global Color Table)中的颜色是否按重要性(或者称使用率)排序。如果S=0,表示没有重要性排序;如果S=1表示最重要的颜色排在前。这样做的目的是辅助颜色数比较少的解码器能够选择最好的颜色子集,在这种情况下解码器就可选择彩色表中开始段的彩色来显示图像。

④全局彩色表大小(Size of Global Color Table)域Size表示表示每个像素的位数,它用来计算全局彩色表(Global Color Table)中包含的字节数。在全局彩色表标志(Global Color Table Flag)域G=0时就不需要计算,G=1时就要计算彩色表的大小,具体计算见下文的“3. 全局彩色表”。

图6-04 逻辑屏幕描述块中的包装域结构

(2) 屏幕描述块中的第6个字节是背景颜色索引(Background Color Index),它是彩色表的一个索引值,用来指定背景颜色。如果全局彩色表标志(Global Color Table Flag)域G=0,这个域的值也设置为0。

(3) 像素宽高比(Pixel Aspect Ratio)域中的值是一个因数,是计算原始图像像素的宽高比的一个近似值。如果该域的值范围为1~255,如果不等于0,宽高比的近似值按下式计算:

Aspect Ratio = (Pixel Aspect Ratio + 15) / 64

像素宽高比(Pixel Aspect Ratio)定义成像素的宽度与高度之比,比值的范围在4:1~1:4之间,其增量为1/64。

3. 全局彩色表

由于一个GIF文件可以包含多幅彩色图像,每幅彩色图像也许都包含适合自身特点的彩色表,所以一个GIF文件可以有好几个彩色表。但归纳起来只有两类:全局彩色表(Global Color Table)或局部彩色表(Local Color Table)。全局彩色表可用于图像本身没有带彩色表的所有图像和无格式文本扩展块(Plain Text Extension),而局部彩色表只用于紧跟在它后面的一幅图像。在处理全局彩色表和局部彩色表时需要注意下面一些规则。

①如果GIF文件包含全局彩色表(Global Color Table),而且要显示的图像本身又带有局部彩色表,那末显示该幅彩色图像时就用它自己的彩色表,而不用全局彩色表。在这种情况下,解码器就首先保存全局彩色表(Global Color Table),然后使用局部彩色表(Local Color Table)来显示图像,最后再回复全局彩色表(Global Color Table)。

②全局彩色表(Global Color Table)和局部彩色表(Local Color Table)都是可选择的。由于这个原因,解码器最好要保存全局彩色表(Global Color Table),一直到出现另一个全局彩色表(Global Color Table)为止。这样做之后,对于包含完全没有彩色表的一幅或者多幅彩色图像的GIF文件就可以使用最后保存的全局彩色表(Global Color Table)进行处理。

③如果同类型的图像能够使用相同的彩色表来显示,编码器就要尽可能使用一个全局彩色表(Global Color Table);如果没有彩色表可用,解码器就可以使用计算机系统提供的彩色表或者解码器自身的彩色表。

④全局彩色表(Global Color Table)存在与否由逻辑屏幕描述块(Logical Screen Descriptor)中字节5的全局彩色表标志(Global Color Table Flag )域G的值确定。如果存在,彩色表就紧跟在逻辑屏幕描述块(Logical Screen Descriptor)之后。彩色表的表项数目等于2(n +1),其中n=b2b1b0,每个表项由3个字节组成,分别代表R、G、B的相对强度,因此彩色表的字节数就等于3×2(n +1)。彩色表

的结构如图6-05所示。

图6-05 彩色表结构

局部彩色表与全局彩色表有相同的存储格式。

4. 图像描述块

GIF图像文件格式可包含数量不限的图像,而且也没有一个固定的存放顺序,仅用一个字节的图像分隔符(Image Separator)来判断是不是图像描述块。每一幅图像都由一个图像描述块(Image Descriptor)、可有可无的局部彩色表(Local Color Table)和图像数据组成。每幅图像必须要落在逻辑屏幕描述块(Logical Screen Descriptor)中定义的逻辑屏(Logical Screen)尺寸范围里。

图像描述块(Image Descriptor)之前可以有一个或者多个控制块,例如图形控制扩展块(Graphic Control Extension),其后可以跟着一个局部彩色表(Local Color Table)。无论前后是否有各种数据块,图像描述块(Image Descriptor)总是带有图像数据。

图像描述块(Image Descriptor)的结构如图6-06所示。

图6-06 图像描述块的结构

typedef struct gifimage

{

WORD wLeft;

WORD wTop;

WORD wWidth;

WORD wDepth;

struct localflag

{

BYTE PalBits : 3;

BYTE Reserved : 2;

BYTE SortFlag : 1;

BYTE Interlace : 1;

BYTE LocalPal : 1;

} LocalFlag;

} GIFIMAGE;

在图6-06中,图像分隔符(Image Separator)用来标识图像描述块的开始,该域包含固定的值:0x2C;图像左边位置(Image Left Position)是相对于逻辑屏幕(Logical Screen)最左边的列号,逻辑屏幕最左边的列号定义为0;图像顶部位置(Image Top Position) 是相对于逻辑屏幕(Logical Screen)顶部的行号,逻辑屏幕顶部的行号定义为0。

图6-07 图像描述块中的包装域结构

图像描述块(Image Descriptor)中的第9个字节称为包装域(Packed Fields)字节,它的位结构如图6-07所示,它由5个子域组成:

①局部彩色表标志(Local Color Table Flag )域L用来说明是否有局部彩色表存在。如果L=1,表示有一个局部彩色表(Local Color Table)将紧跟在这个图像描述块(Image Descriptor)之后;如果G=0,表示图像描述块(Image Descriptor)后面没有局部彩色表(Local Color Table),该图像要使用全局彩色表(Global Color Table)。

②交插显示标志(Interlace Flag)域I用来表示该图像是不是交插图像(Interlaced Images)。如果I=0,表示该图像不是交插图像,如果I=1表示该图像是交插图像。使用该位标志可知道图像数据是如何存放的。GIF文件格式定义了两种数据存储方式:一种是按图像行连续顺序存储,这个顺序与显示器上显示行的顺序相同;另一种按交插方式存储。交插图像按行分成如下所示的4组(Group):

Group 1:每隔8行组成一组,从第0行开始显示/第1遍交插

Group 2:每隔8行组成一组,从第4行开始显示/第2遍交插

Group 3:每隔4行组成一组,从第2行开始显示/第3遍交插

Group 4:每隔2行组成一组,从第1行开始显示/第4遍交插由于显示图像需要较长的时间,使用这种方法存放和显示图像数据,人们就可以在图像显示完成之前看到这幅图像的概貌,而不觉得显示时间长。图6-08

说明了这种交插图像的存储和显示顺序。

图6-08 交插图像显示顺序

③彩色表排序标志(Sort Flag)域的含义与全局彩色表(Global Color Table)中(Sort Flag)域的含义相同。

④保留(Reserved)。

⑤局部彩色表大小(Size of Local Color Table)域的值用来计算局部彩色表(Global Color Table)中包含的字节数。

5. 局部彩色表

局部彩色表(Local Color Table)用于紧跟在它后面的图像。彩色表是否存在取决于图像描述块(Image Descriptor)中局部彩色表标志(Local Color Table Flag)位的设置。彩色表的结构和大小与全局彩色表(Global Color Table)完全相同。

6. 表基图像数据

GIF图像采用了LZW算法对实际的图像数据进行压缩。为了提高压缩编码的效率,对LZW编码器输出的代码采用可变长度码VLC(variable-length-code),不是用位数高度的代码来表示输出,而且代表码字的位数是可变的。

表基图像数据(Table Based Image Data)由LZW最小代码长度(LZW Minimum Code Size)和图像数据(Image Data)组成,如图6-09所示。LZW最小代码长度域的值用来确定图像数据中LZW代码使用的初始位数。图像数据(Image Data)由数据子块(Data Sub-blocks)序列组成。

图6-09 图像数据的存储格式

数据子块(Data Sub-blocks)的结构如图6-10所示,这是一个可变长度的数据块,其长度由块大小域(Block Size)域中的值确定,字节数在0~255之间。

图6-10 数据子块的结构

7. 图形控制扩展块

图形控制扩展块(Graphic Control Extension)包含处理图形描绘块时要使用的参数,它的结构如图6-11所示。现说明如下:

(1) 扩展导入符Extension Introducer)用于识别扩展块的开始,域中的值是一个数值等于0x21的固定值。

(2) 图形控制标签(Graphic Control Label)用于标识当前块是一个图形控制扩展块,域中的值是一个数值等于0xF9的固定值。

(3) 块大小(Block Size)用来说明该扩展块所包含字节数,该字节数是从这个块大小(Block Size)域之后到块结束符之间的字节数。

图6-11 图像描述块的结构

typedef struct gifcontrol

{

BYTE byBlockSize;

struct flag

{

BYTE Transparency : 1;

BYTE UserInput : 1;

BYTE DisposalMethod : 3;

BYTE Reserved : 3;

} Flag;

WORD wDelayTime;

BYTE byTransparencyIndex;

BYTE byTerminator;

} GIFCONTROL;

(4) 包装域的结构如图6-12所示。处理方法(Disposal Method)规定图形显示之后译码器要用表6-03中所述方法进行处理。

表6-03 包装域规定的处理方法

用户输入标志(User Input Flag)域表示在继续处理之前是否需要用户输入响应。在延时时间(Delay Time)和用户输入标志(User Input Flag)都设置为1的情况下,继续处理的开始时间取决于用户响应输入在前还是延时时间结束在前。

图6-12 图形控制扩展块的包装结构

(5) 透明(Transparency Flag)表示是否给出透明索引(transparency index)

(6) 延时时间(Delay Time)用来指定在图形显示之后继续处理数据流之前的等待时间,一百分之一秒为单位。

(7) 当且仅当透明标志位设置为1时,透明索引(Transparency Index)用来指示处理程序是否要修改显示设备上的相应象点。当且仅当透明标志位设置为1时,就要修改。

(8) 块结束符(Block Terminator)表示该图形控制扩展块(Graphic Control Extension)结束,它是由一个字节组成的数据块,该域的值是一个固定的值:0x00,因此称为零长度数据子块(zero-length Data Sub-block)。

8. 无格式文本扩展块(图像说明扩充块)

无格式文本扩展块(Plain Text Extension)包含文本数据和描绘文本所须的参数。文本数据用7位的ASCII字符编码并以图形形式显示。扩展块的结构如图6-13所示。

图6-13 无格式文本扩展块结构

typedef struct gifplaintext

{

BYTE byBlockSize;

WORD wTextGridLeft;

WORD wTextGridTop;

WORD wTextGridWidth;

WORD wTextGridDepth;

BYTE byCharCellWidth;

BYTE byCharCellDepth;

BYTE byForeColorIndex;

BYTE byBackColorIndex;

} GIFPLAINTEXT;

其中,byBlockSize用来指定该图像扩充块的长度,其取值固定为13。wTextGridLeft用来指定文字显示方格相对于逻辑屏幕左上角的X坐标(以像素为单位)。wTextGridTop用来指定文字显示方格相对于逻辑屏幕左上角的Y坐标。wTextGridWidth用来指定文字显示方格的宽度。wTextGridDepth用来指定文字显示方格的高度。byCharCellWidth用来指定字符的宽度,byCharCellDepth用来指定字符的高度。byForeColorIndex用来指定字符的前景色,byBackColorIndex用来指定字符的背景色。

9. 注释扩展块

注释扩展块(Comment Extension)域的内容用来说明图形、作者或者其他任何非图形数据和控制信息的文本信息。

注释扩展块的结构如图6-14所示。其中的注释数据是序列数据子块(Data Sub-blocks),每块最多255个字节,最少1个字节。

图6-14 注释扩展块

10. 应用扩展块

应用扩展块(Application Extension)包含制作该图像文件的应用程序的相关信息,它的结构如图6-15所示。

GIF中用识别码0xFF来判断一个扩充块是否为应用程序扩充块。它的结构定义如下:

typedef struct gifapplication

{

BYTE byBlockSize;

BYTE byIdentifier[8];

BYTE byAuthentication[3];

} GIFAPPLICATION;

其中,byBlockSize用来指定该应用程序扩充块的长度,其取值固定为12。byIdentifier用来指定应用程序名称。byAuthentication用来指定应用程序的识别码。

11. GIF文件结束块

结束块(GIF Trailer)表示GIF文件的结尾,它包含一个固定的数值:0x3B。它具有如图6-16所示的结构。

图6-16 GIF文件结束块

6.2.4 速差表

表6-04 GIF文件格式

广告设计常用图像文件格式

广告设计常用图像文件格式 平面设计中我们会接触到很多图像格式,可是你真正地了解它们吗?下面我们就平面设 计中常见的图像格式为大家分别做简单介绍。 BMP格式 BMP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持。随着Windows操作系统的流行与丰富的Windows 应用程序的开发,BMP位图格式理所当然地被广泛应用。这种格式的特点是包含的图像信息较丰富,几乎不进行压缩,但由此导致了它与生 俱生来的缺点——占用磁盘空间过大。所以,目前BMP在单机上比较流行。 GIF格式 GIF是英文Graphics Interchange Format(图形交换格式)的缩写。顾名思义,这种格式是用来交换图片的。事实上也是如此,上世纪80年代,美国一家著名的在线信息服务机构CompuServe针对当时网络传输带宽的限制,开发出了这种GIF图像格式。 GIF格式的特点是压缩比高,磁盘空间占用较少,所以这种图像格式迅速得到了广泛的应用。最初的GIF只是简单地用来存储单幅静止图像(称为GIF87a),后来随着技术发展,可以同时存储若干幅静止图象进而形成连续的动画,使之成为当时支持2D动画为数不多的格式之一(称为GIF89a),而在GIF89a图像中可指定透明区域,使图像具有非同一般的显示效果,这更使GIF风光十足。目前Internet上大量采用的彩色动画文件多为这种 格式的文件,也称为GIF89a格式文件。 此外,考虑到网络传输中的实际情况,GIF图像格式还增加了渐显方式,也就是说,在图像传输过程中,用户可以先看到图像的大致轮廓,然后随着传输过程的继续而逐步看清图像中的细节部分,从而适应了用户的"从朦胧到清楚"的观赏心理。目前Internet上大量采 用的彩色动画文件多为这种格式的文件。 GIF格式只能保存最大8位色深的数码图像,所以它最多只能用256色来表现物体,对于色彩复杂的物体它就力不从心了。尽管如此,这种格式仍在网络上大行其道应用,这和GIF图像文件短小、下载速度快、可用许多具有同样大小的图像文件组成动画等优势是分不 开的。 JPEG格式 JPEG也是常见的一种图像格式,它由联合照片专家组(Joint Photographic Experts Group)开发并以命名为"ISO 10918-1",JPEG仅仅是一种俗称而已。JPEG文件的扩展名为。jpg或。jpeg,其压缩技术十分先进,它用有损压缩方式去除冗余的图像和彩色数据,获取得极高的压缩率的同时能展现十分丰富生动的图像,换句话说,就是可以用最少的磁盘

常用图片文件格式

总的来说,有两种截然不同的图像格式类型:即有损压缩和无损压缩。 1.有损压缩 有损压缩可以减少图像在内存和磁盘中占用的空间,在屏幕上观看图像时,不会发现它对图像的外观产生太大的不利影响。因为人的眼睛对光线比较敏感,光线对景物的作用比颜色的作用更为重要,这就是有损压缩技术的基本依据。 有损压缩的特点是保持颜色的逐渐变化,删除图像中颜色的突然变化。生物学中的大量实验证明,人类大脑会利用与附近最接近的颜色来填补所丢失的颜色。例如,对于蓝色天空背景上的一朵白云,有损压缩的方法就是删除图像中景物边缘的某些颜色部分。当在·屏幕上看这幅图时,大脑会利用在景物上看到的颜色填补所丢失的颜色部分。利用有损压缩技术,某些数据被有意地删除了,而被取消的数据也不再恢复。 无可否认,利用有损压缩技术可以大大地压缩文件的数据,但是会影响图像质量。如果使用了有损压缩的图像仅在屏幕上显示,可能对图像质量影响不太大,至少对于人类眼睛的识别程度来说区别不大。可是,如果要把一幅经过有损压缩技术处理的图像用高分辨率打印机打印出来,那么图像质量就会有明显的受损痕迹。 2.无损压缩 无损压缩的基本原理是相同的颜色信息只需保存一次。压缩图像的软件首先会确定图像中哪些区域是相同的,哪些是不同的。包括了重复数据的图像(如蓝天) 就可以被压缩,只有蓝天的起始点和终结点需要被记录下来。但是蓝色可能还会有不同的深浅,天空有时也可能被树木、山峰或其他的对象掩盖,这些就需要另外记录。从本质上看,无损压缩的方法可以删除一些重复数据,大大减少要在磁盘上保存的图像尺寸。但是,无损压缩的方法并不能减少图像的内存占用量,这是因为,当从磁盘上读取图像时,软件又会把丢失的像素用适当的颜色信息填充进来。如果要减少图像占用内存的容量,就必须使用有损压缩方法。 无损压缩方法的优点是能够比较好地保存图像的质量,但是相对来说这种方法的压缩率比较低。但是,如果需要把图像用高分辨率的打印机打印出来,最好还是使用无损压缩几乎所有的图像文件都采用各自简化的格式名作为文件扩展名。从扩展名就可知道这幅图像是按什么格式存储的,应该用什么样的软件去读/写等等。 一、BMP图像文件格式 BMP是一种与硬件设备无关的图像文件格式,使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BblP文件所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。 由于BMP文件格式是Windows环境中交换与图有关的数据的一种标准,因此在Windows 环境中运行的图形图像软件都支持BMP图像格式。

常见医学图像格式

附录C 图像格式 译者:Synge 发表时间:2012-05-03浏览量:1604评论数:0挑错数:0 翻译:xiaoqiao 在fMRI的早期,由于大多数据都用不同研究脉冲序列采集,然后离线大量重建,而且各研究中心文件格式各不相同、大多数的分析软件也都是各研究单位内部编写运用。如果这些数据不同其他中心交流,数据的格式不影响他们的使用。因此图像格式就像巴别塔似的多式多样。随着fMRI领域的不断发展,几种标准的文件格式逐渐得到了应用,数据分析软件包的使用促进了这些文件格式在不同研究中心和实验室的广泛运用,直到近期仍有多种形式的文件格式存在。这种境况在过去的10年里随着公认的NIfTI格式的发展和广泛认可而优化。该附录就fMRI资料存储的常见问题以及重要的文件格式做一概述, 3.1 数据存储 正如第2章所述,MRI数据的存储常采用二进制数据格式,如8位或16位。因此,磁盘上数据文件的大小就是数据图像的大小和维度,如保存维度128 ×128×96的16位图像需要25,165,824位(3 兆字节)。为了保存图像的更多信息,我们希望保存原始数据,即元数据。元数据包含了图像的各种信息,如图像维度及数据类型等。这点很重要,因为可以获得二进制数据所不知道的信息,例如,图像是128 ×128×96维度的16位图像采集还是128 ×128×192维度的8位图像采集。在这里我们主要讨论不同的图像格式保存不同的数量及种类的元数据。

MRI的结构图像通常保存为三维的资料格式。fMRI数据是一系列的图像采集,可以保存为三维格式,也可以保存为四维文件格式(第4维为时间)。通常,我们尽可能保存为四维数据格式,这样可以减少文件数量,但是有些数据分析软件包不能处理四维数据。 3.2 文件格式 神经影像的发展中出现了很多不同图像格式,常见的格式见表1.在这里我们就DICOM、Analyze和NIfTI最重要的三种格式做一讨论。 表1. 常见医学图像格式 Analyze .img/.hdr Analyze软件, 梅奥临床医学中心 DICOM 无ACR/NEMA协会 NIfTI .nii或.img/.hdr NIH影像学信息工具倡议 MINC .mnc 蒙特利尔神经学研究所(MNI,扩展名NetCDF) 3.2.1 DICOM格式 现今大多MRI仪器采集后的重建数据为DICOM格式。该数据格式源于美国放射学协会(ACR)和国际电子产品制造商协会(NEMA)。DICOM不仅仅是图像的存储格式,而且是不同成像系统的不同形式数据之间转换的模式,MRI图像只是其中一种特殊形式。目前使用的DICOM遵照1993年协议,且目前主要的MRI仪器供应商都支持该格式。 通常,DICOM把每一层图像都作为一个独立的文件,这些文件用数字命名从而反映相对应的图像层数(在不同的系统有一定差异)。文件中包含文件头信息,且必须要特定的软

图片常用文件几种格式

图片文件格式简介 一、格式 是英文(位图)地简写,它是操作系统中地标准图像文件格式,能够被多种应用程序所支持.随着操作系统地流行与丰富地应用程序地开发,位图格式理所当然地被广泛应用.这种格式地特点是包含地图像信息较丰富,几乎不进行压缩,但由此导致了它与生俱生来地缺点占用磁盘空间过大.所以,目前在单机上比较流行. 二、格式 是英文(图形交换格式)地缩写.顾名思义,这种格式是用来交换图片地.事实上也是如此,上世纪年代,美国一家著名地在线信息服务机构针对当时网络传输带宽地限制,开发出了这种图像格式. 格式地特点是压缩比高,磁盘空间占用较少,所以这种图像格式迅速得到了广泛地应用. 最初地只是简单地用来存储单幅静止图像(称为),后来随着技术发展,可以同时存储若干幅静止图象进而形成连续地动画,使之成为当时支持动画为数不多地格式之一(称为),而在图像中可指定透明区域,使图像具有非同一般地显示效果,这更使风光十足.目前上大量采用地彩色动画文件多为这种格式地文件,也称为格式文件. 此外,考虑到网络传输中地实际情况,图像格式还增加了渐显方式,也就是说,在图像传输过程中,用户可以先看到图像地大致轮廓,然后随着传输过程地继续而逐步看清图像中地细节部分,从而适应了用户地"从朦胧到清楚"地观赏心理.目前上大量采用地彩色动画文件多为这种格式地文件. 但有个小小地缺点,即不能存储超过色地图像.尽管如此,这种格式仍在网络上大行其道应用,这和图像文件短小、下载速度快、可用许多具有同样大小地图像文件组成动画等优势是分不开地. 三、格式 也是常见地一种图像格式,它由联合照片专家组()开发并以命名为" ",仅仅是一种俗称而已.文件地扩展名为或,其压缩技术十分先进,它用有损压缩方式去除冗余地图像和彩色数据,获取得极高地压缩率地同时能展现十分丰富生动地图像,换句话说,就是可以用最少地磁盘空间得到较好地图像质量. 同时还是一种很灵活地格式,具有调节图像质量地功能,允许你用不同地压缩比例对这种文件压缩,比如我们最高可以把地位图文件压缩至.当然我们完全可以在图像质量和文件尺寸之间找到平衡点. 由于优异地品质和杰出地表现,它地应用也非常广泛,特别是在网络和光盘读物上,肯定都能找到它地影子.目前各类浏览器均支持这种图像格式,因为格式地文件尺寸较小,下载速度快,使得页有可能以较短地下载时间提供大量美观地图像,同时也就顺理成章地成为网络上最受欢迎地图像格式. 四、格式 同样是由组织负责制定地,它有一个正式名称叫做" ",与相比,它具备更高压缩率以及更多新功能地新一代静态影像压缩技术. 作为地升级版,其压缩率比高约左右.与不同地是,同时支持有损和无损压缩,而只能

photoshop常用图像文件格式

常用图像文件格式 1.PSD格式 PSD格式是Photoshop的专用格式,能保存图像数据的每一个细小部分,包括像素信息、图层信息、通道信息、蒙版信息、色彩模式信息,所以PSD格式的文件较大。而其中的一些内容在转存为其他格式时将会丢失,并且在储存为其他格式的文件时,有时会合并图像中的各图层及附加的蒙版信息,当再次编辑时会产生不少麻烦。因此,最好再备份一个PSD 格式的文件后再进行格式转换。 2.TIFF格式 TIFF格式是一种通用的图像文件格式,是除PSD格式外唯一能存储多个通道的文件格式。几乎所有的扫描仪和多数图像软件都支持该格式。该种格式支持RGB、CMYK、Lab 和灰度等色彩模式,它包含有非压缩方式和LZW压缩方式两种。 3.JPEG格式 JPEG格式也是比较常用的图像格式,压缩比例可大可小,被大多数的图形处理软件所支持。JPEG格式的图像还被广泛应用于网页的制作。该格式还支持CMYK、RGB和灰度色彩模式,但不支持Alpha通道。 4.BMP格式 BMP格式是标准的Windows及OS/2的图像文件格式,是Photoshop中最常用的位图格式。此种格式在保存文件时几乎不经过压缩,因此它的文件体积较大,占用的磁盘空间也较大。此种存储格式支持RGB、灰度、索引、位图等色彩模式,但不支持Alpha通道。它是Windows环境下最不容易出错的文件保存格式。 5.GIF格式 GIF格式是由CompuServe公司制定的,能保存背景透明化的图像形式,但只能处理256种色彩,常用于网络传输,其传输速度要比其他格式的文件快很多,并且可以将多张图像存储为一个文件形成动画效果。 6.PNG格式 PNG格式是CompuServe公司开发出来的格式,广泛应用于网络图像的编辑。它不同于GIF格式图像,除了能保存256色,还可以保存24位的真彩色图像,具有支持透明背景和消除锯齿边缘的功能,可在不失真的情况下进行压缩保存图像。在不久将来,PNG格式将会是未来网页中使用的一种标准图像格式。 PNG格式文件在RGB和灰度模式下支持Alpha通道,但是在索引颜色和位图模式下,不支持Alpha通道。 7.EPS格式 EPS格式为压缩的PostScript格式,可用于绘图或者排版,它最大的优点是可以在排版软件中以低分辨率预览,打印或者出胶片时以高分辨率输出,可以达到效果和图像输出质量两不耽误。EPS格式支持Photoshop里所有的颜色模式,其中在位图模式下还可以支持透明,并可以用来存储点阵图和向量图形。但不支持Alpha通道。 8.PDF格式 PDF格式是Adobe公司开发的Windows,MAC OS,UNIX和DOS系统的一种电子出版软件的文档格式。该格式源于PostScript Level2语言,因此可以覆盖矢量式图像和点阵式图像,且支持超链接。此文件是由Adobe Acrobat软件生成的文件格式,该格式文件可以存储多页信息,包含图形,文档的查找和导航功能。因此在使用该软件时不需要排版就可以获得图文混排的版面。由于该格式支持超文本链接,所以是网络下载经常使用的文件。

印前常用图像文件格式

印前常用图像文件格式 EPS DCS 是EPS格式的一种,会将档案储存为五个档案,分别是CMYK各版及预视的影像档案 特性:全名是Desktop Color Separation,是EPS格式的一种,在PhotoShop内可以储存这格式。档案储存DCS后,会共有5个档案出现,包括有CMYK各版以及预视的72dpi影像档案;即所谓“Master file”,这样便合成5个档案格式。 用途:EPS DCS最大的优点是输出比较快,因为档案已分成四色的档案,在输出分色菲林计算机时,影像传送时间可最高缩短75%,所以适合于大档案分色输出。 另一个优点是制作速度亦较快,其实DCS格式是OPI(Open Prepress Interface)工作流程概念的一个重要部份,OPI是指制作时会置入低解像度的图像,到输出时才连接高解度图像,这样便可令制作速度加快,这种工作流程概念尤其是适合一些多图像的书刊或大盒制作,所以DCS 格式亦只是与OPI概念相似,将低像度图像置入文档,至输出时,输出机便会连接高解像度图像。 所有的常用软件都能支援DCS格式。由于五个档案才是合成一个图像,所以要注意五个档案的名称一定要一致,只是多了C、M、Y、K在原本名称之后,不能改动任何一个的名称。 TIFF 是Aldus公司开发,不仅是Mac,连IBM PC相容电脑排版软版也广泛采用 特性:全名是Tagged Image File Format,是由Aldus公司开发,是一个压缩图像格式。不仅是Mac,连IBM PC相容电脑排版软件也广泛采用,所以在PhotoShop内储存TIFF时可以选择IBM或Mac。主要是描述图像的资料,包括黑白、彩色及灰度的图像。 用途:大部分的软件都支援TIFF格式,只有Illustrator5.5及5.0C不可以置入此格式,但较新的版本6.0及7.0已经可以,而且7.0更可以把档案储存成RGB或CMYK的TIFF格式,以便其他软件所使用。 在桌面排版上,TIFF及EPS都是最受欢迎的档案格式,笔者建议正常情况下可以选择TIFF格式,因为档案较细,传送时间会较快。正如上述所说,如果有clipping path的PhotoShop档案置入其它软件,应该要储存为EPS。但其实PhotoShop可以将有clipping path的相片储存为TI FF,不过并非所有软件支援,只有PageMaker6.0及6.0C能够支援有clipping path的TIFF格式,所以如果需要退出的话,可能需要考虑用EPS 格式。 当你选择TIFF的格式时,可选用IBM PC或Macintosh,而且更可选用LZW Compression,这是TIFF档案格式的压缩方式,LZW压缩后的档案品质不会劣化的,但并非所有软件及输出设备能够支援这个压缩档案,因此选用的时候必须要小心。 JPEG 是Apple公司发明,是一种高度压缩的格式,但压缩后的图像的颜色质素会较低,一个20MB的TIFF可存成4.5MB的JPEG 特性:全名是Join PhotoGraphic Experts Group,乃Apple公司其中一项重要发明,JPEG是一种高度压缩格式。在PhotoShop4.0中,当你选JPEG时,可以选择压缩后档案的质素,有高中低及最高(high、medium、low及maximum)四种选项,选最高即是颜色质素最好,但MB数会最多,如果选低颜色质素,压缩得最大,MB数会最少,例如一个20MB的TIFF压缩成最低质素后只是814Kilobytes,如果压缩成最高质素例便成为4.5MB。 用途:最初推出的JPEG格式主要地用作压缩在QuickTime上所用的图相,而后来亦备受排版及设计所使用,因为压缩后的档案传送速度较快。虽然档案传送速度快,但压缩后的图像颜色质素较低,所以一般设计师未必使用此格式。因一般的报纸所用的印刷精度较低,而压缩后的图像颜色质素亦较低,因此这格式会较多报纸商使用。 较新版本的软件能够置入JPEG格式的档案,另外亦只是采用PostScript Level II的输出设备才可支援此格式,而较特别的就是lllustrator 6. 0、7.0及Freehand7.0均可输出JPEG格式,但只是RGB模式。在PhotoShop内除了可以存JPEG压缩,只要在Emcoding上选JPEG,更可以同时使用clipping path。另外JPEG也是Internet上常用的档案格式,但观看者的电脑要有QuickTime。 PICT 主要是描述灰阶及黑白的图像 特性:主要是描述灰阶Gray Scale及黑白的图像的档案格式。储存成可以选择不同的解像度和压缩档案与否。 用途:全部软件都能够支援此格式,但是置入lllustrator 5.0 C就只能将PICT档案格式当作为模板(Template),即只是一个底板做绘图,令用者容易绘画图像而已。几个版本的Freehand都可储存成PICT的格式。 Scitex CT 是专为Scitex的产品与影像资料能直接互通的档案格式 特性:Scitex是一间以色列公司,主要产品包括一系列的高档印前系统,如输出机、扫描机及高解像度彩印机等。Scitex CT是专为Scitex 的产品与影像资料能直接互通的档案格式,通常使用于灰阶或CMYK模式的影像。 用途:在常见的软件当中,排版软件如QuarkXPress及PageMaker、图像修描软件像PhotoShop及Live Picture都能支援此格式。另外需注意,输出设备是否支援此格式,当然Scitex的输出设备是支援。

如何制作GIF动态图片

如何制作GIF动态图片 GIF动态图像,适用于多种操作系统,“体型”很小,支持透明背景图像,网上很多小动画都是GIF格式。其实GIF是将多幅图像保存为一个图像文件,从而形成动画,所以归根到底GIF仍然是图片文件格式。一个GIF动态图像可以包含很多信息,活泼可爱,很吸引人的眼球,可以起到很好的宣传店铺的效果哦。 以前认为制作这样一个GIF动态头像会很麻烦,其实学起来没有我们想象中的那样复杂,很简单嘀,下面我们就一步一步来看如何做这样的动态图标吧。 第一步制作GIF所用的软件 制作GIF图片需要专门的图像处理软件,这里推荐Ulead GIF Animator。Ulead GIF Animator 是友立公司出版的动画GIF制作软件,也是目前最常用的GIF处理软件。大家先下载这个软件。 软件下载地址:Ulead GIF Animator v5.05 简体中文绿色版- 霏凡软件站。这个软件不需要安装,下载下来是个压缩文件。解压缩到一个文件夹就可以直接使用嘀。 第二步制作步骤 1、设置初始图片 下载Ulead GIF Animator 5 后,把他解压缩到任意一个文件

夹,双击可执行文件打开程序,GIF图片做头像用,图片不宜太大,我们把图片大小设置为100*100高宽像素。点击左上角"文件"-"新建",设置高度和宽度都是100像素,选中"完全透明",点击"确定"。 2、设置第一张图片 点击“文件”-“添加图像”-弹出来选择图片文件的窗口,然后选择你要在GIF闪图中显示的第一张图片,点击“打开”。 3、设置图片大小 填加图片后,你会发现编辑界面中的图片只显示整张图片的左上角(100*100像素大小),鼠标左键点住图片不放,拖动可以看到完整图片。因此,我们需要对图片大小进行缩放的操作,把图片缩小到100*100像素大小(与背景一直)。鼠标右键点击图像,弹出来的菜单左键点击“对象属性”,"对象属性"的窗口中设置如下:左、顶部设置为0;高宽设置为100;保持外表比率不打勾;然后点击"确定"。这样整张图片就被缩放到100*100像素大小了,第一张图片制作完毕。备注:如果大家熟悉photoshop的话,可以事先把要放入GIFf中的图片处理成100*100像素大小,这里就不用这一步了。 4、添加第二张图片 接着做第二张图(也就是第二帧),鼠标左键点击下边的"添加帧"这个按钮,即可新建一个空白的图片。图片大小设置按照第一张那样来操作

格式大全

1.常用的文件格式及其特点 补充:.txt(软件:记事本).html(网页).rtf(写字板,简化的word).wps(软件:金山公司).pdf(电子文档) . jpg(数码相机照片通常的格式).exe可执行文件.zip压缩文件 .rar压缩文件.xls电子表格.ppt纪灯片.frm窗体文件.vbp工程文件

常用的视频、音频、图像文件格式及其特点一、视频文件格式 (1)、AVI格式: AVI它于1992年被Microsoft公司推出,AVI是非编中最常用的视音文件格式,可以被称为影音格式的鼻祖。它的英文全称为Audio Video Interleaved,即音频视频交错格式,所谓“音频视频交错”,就是可以将视频和音频交织在一起进行同步播放。这种视频格式的优点是图像质量好,可以跨越多平台使用,其缺点是体积过于庞大,而且更糟糕的是压缩标准不统一,最普遍的现象就是高版本Windows媒体播放器播放不了采用早期编码编辑的AVI格式视频,而低版本Windows媒体播放器又播放不了采用最新编码编辑的AVI 格式视频。在我们的非编中,不论早期的DVStorm还是现如今的EDIUS所使用的视频文件都是AVI格式,因为它兼容性好,调用方便,图像质量好。 另外还有DV-AVI格式(摄像机采集常用),DV的英文全称是Digital Video Format,是由索尼、松下、JVC等多家厂商联合提出的一种家用数字视频格式。目前非常流行的数码摄像机就是使用这种格式记录视频数据的。它可以通过电脑的IEEE 1394端口传输视频数据到电脑,也可以将电脑中编辑好的的视频数据回录到数码摄像机中。这种视频格式的文件扩展名一般是.avi,所以也叫DV-AVI格式。

文件的常见储存格式

各种储存格式 文字: 、txt 纯文本文件,不携带字体,字形,颜色等文字修饰控制格式,一般文字处理软件都能打开它。 、doc 使用Microsoft Word创建的格式化文件,用于一般的图文排版。 、html 用超文本标记语言编写生成的文件格式,用于网页制作。 、pdf便携式文档格式,就是由Adobe系统公司开发的一种文件格式,主要应用于电子文档,出版等方面。 图形图像: 、jpg JPEG文件格式就是静态图像压缩的国际标准,就是应用广泛的图像压缩格式,多用于网络与光盘读物上。 、gif 支持透明背景图像,文件很小,色彩限定在256色以内,主要应用在网络上。 .bmp Microsoftpaaint的固定格式,文件几乎不压缩,占用磁盘空间大,普遍应用于Windows中。 动画: 、gif通过同时存储若干幅图像,进而形成连续的动画。主要用于网页。

、swf应用Macromedia公司的Flash制作的动画。具有缩放不失真、文件体积小等特点,它采用了流媒体技术,可以一边下载一边播放,目前被广泛应用于网络上。 音频: 、wav 该格式记录声音的波形,声音文件能够与原声基本一致,质量非常高,主要应用于许忠实记录原生的地方。 .mp3 一种压缩储存声音的文件格式,就是音频压缩的国际标准。特点就是声音失真小,文件小,目前网络上下载歌曲多为此格式。 、midiMIDI就是数字音乐/电子合成乐器的统一标准。MIDI文件储存的就是一系列指令、不就是波形,就是因为它需要的磁盘空间非常小,目前主要用于音乐制作。 视频: 、avi Microsft公司开发的一种数字音频与视频文件格式,主要应用在多媒体光盘上,用来保存电影、电视等各种影像信息。

酷炫动图GIF

酷炫动图GIF 硫氰酸汞分解(“法老之蛇”)原理:硫氰酸汞受热分解,部分产物燃烧。2Hg(SCN)2 →2HgS + CS2 + C3N4CS2 + 3O2 →CO2 + 2SO22C3N4 →3(CN)2 + N2花絮:硫氰酸汞于1821年由德国人合成,之后不久它燃烧的特殊现象就被发现。很长一段时间里作为一种焰火在德国出售,但是最终因为多例小孩误食而中毒的事故被禁止。录制者:ChemToddler危险:高。汞化合物有毒,反应产生的硫化汞、二氧化硫和氰气也有毒。没有通风橱和专业人士指导,切勿自行尝试!火柴燃烧原理:火柴头包含红磷、硫和氯酸钾。擦火柴时产生的热量使红磷和硫燃烧、氯酸钾分解出氧气辅助燃烧。花絮:最早的摩擦式火柴头上只有硫,1826年英国化学家约翰·沃克首先使用了氯酸钾,但他的火柴非常危险,经常有火球掉下去把衣服和地毯点着。录制者:UltraSlo危险:很低,但请勿给小孩火柴玩,可能造成火灾。氢气遇到火原理:氢气易燃易扩散,在空气中可以爆炸式燃烧。花絮:兴登堡号飞艇的下场就是这一幕的放大版。录制者:Prf Slo & Dr Mo危险:中。由于爆炸可能伤人,请像图中那样遥控点燃。汞和铝锈原理:铝是高度活泼的金属,但是表面的氧化铝层阻止了它和空气中氧气完全反应。而汞会破坏这一保护层,使得铝迅速“生锈”。这是一段延时摄影。

该过程真实长度约半小时。如果画面下移,你会看到底下有一大堆铝锈粉末。花絮:这是飞机上严禁携带水银的原因之一。有传说称二战时一些美军突击队员会携带汞用来破坏德国飞机。录制者:Theodore Gray 。危险:中低。汞单质有毒,不可食用,请在空气流动通畅的地方实验以免汞蒸汽中毒。铁棒与硫酸铜原理:将除锈处理后的铁棒放入硫酸铜溶液中,铁单质比铜更加活泼,置换出来的铜形成漂亮的松散沉淀。溶液原本是蓝色的(水合铜离子颜色),随着反应进行,蓝色逐渐变淡。花絮:铜离子本身并没有蓝色,无水硫酸铜是白色粉末。水溶液中蓝色的是六水合铜离子。录制者:DizzyCtube危险:低。铜溶液有毒,不可食用。气体点燃原理:燃烧需要可燃物和氧气接触,狭窄的瓶口使得氧气只能逐渐进入,燃烧面逐渐下移。录制者:Fabian Oefner 危险:中高。可燃气体处理不当极易导致爆炸。燃烧的镁投入水中原理:常温下镁与水其实就可以反应,但除非是镁粉,否则速度很慢。高温时二者会剧烈反应生成氧化镁和氢气。氢气继续燃烧,和燃烧的镁一起产生炫目的光影效果。花絮:这个反应是日本设计的一种试验性发动机的基本原理。镁和水反应生成的氧化镁在激光的作用下重新分解成镁单质和氧气,整个反应只消耗水,而激光则由太阳光提供动力。不过这一发动机投入使用似乎还很遥远。录制者:Periodic Videos 危险:中。镁燃烧时高温,遇水剧烈反应可能溅出红

常用图形、图像文件格式及特点

1.JPEG格式 简称JPG,是比较流行的文件格式,适用于压缩照片类的畏途图像,可支持不同的文件压缩比,由于压缩技术先进,对图像质量影响不大,因此可用最少的磁盘空间得到最好的最好的图像质量,是目前最好的摄影图像的压缩格式。由于JPG格式一直在不断的发展演化,及其标准中有可选项,所以会存在不兼容的现象。 色彩信息比较丰富的图像适用于JPG压缩格式。 2.GIF格式 GIF格式是一种流行的彩色图形格式,常见应用于网络。GIF是一种8位彩色文件格式,它支持的颜色信息只有256种,但是它同时支持透明和动画,而且文件量较小,所以广泛用于网络动画。 3.BMP格式 BMP格式的文件名后缀是:.bmp,它的色彩深度有1位、4位、8位及24位几种格式。BMP格式是应用比较广泛的一种格式,由于采用非压缩格式,所以图像质量较高,但缺点是这种格式的文件占空间比较大,通常只能应用于单机上,不适于网络传输,一般情况下不推荐使用。 4.TIFF格式 简称TIF格式,适用于不同的应用程序及平台,用于存储和图形媒体之间的交换效率很高,并且与硬件无关,是应用最广泛的点阵图格式,是最佳的无损压缩选择之一。TIF格式具有图形格式复杂、存储信息多的特点,它最大的色彩深度为48bit,这种格式适合从

Photoshop中导出图像到其他排版制作软件中。 5.PSD格式 PSD是Photoshop的默认格式,在Photoshop中这种格式的存取速度比其他格式都要快,功能也叫强大。扩展后缀名为.psd,支持Photoshop的所有图像模式,可以存放图层、通道、遮罩等数据,便于使用者反复修改,但是此格式不适用于输出(打印、与其它软件的交换) 7.PNG格式 PNG是新兴的一种网络图像格式,结合了GIF和JPG的优点,具有存储形式丰富的特点,PNG最大的色深为48bit,采用无损压缩方式存储,是Fireworks的默认格式。 二、常用图形文件格式及特点 1.EPS格式 EPS格式是专门为存储矢量图设计的特殊的文件格式,输出的质量很高,能够描述32位色深,分为Photoshop EPS和标准EPS格式两种,主要是用于将图形导入到文档中。这种格式与分辨率没有关系,几乎所有的图像、排版软件都支持EPS格式。 在将EPS图性质入导桌面出版程序后,可能只显示一个灰色的方框或瞻为辅,这部是图形导入不正确,而是DTP程序不能显示而已,正常打印此图形会正常输出。如相在布局中显示出图片,掏出使,选择“位图预览”选项。这时画面中可生成一个低分辨率的预览图,DTP 程序可正常的将其显示出来。

图像文件格式BMP文件格式详解

BMP文件格式 BMP文件格式是Microsoft Windows下最常见的图像文件格式之一,它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的像素值在文件中的存放顺序为从左到右,从下到上,也就是说,在BMP文件中首先存放的是图像的最后一行像素,最后才存储图像的第一行像素,但对与同一行的像素,则是按照先左边后右边的的顺序存储的;另外一个需要关注的细节是:文件存储图像的每一行像素值时,如果存储该行像素值所占的字节数为4的倍数,则正常存储,否则,需要在后端补0,凑足4的倍数。由于BMP文件格式是Windows环境中交换与图有关的数据的一种标准,因此在Windows环境中运行的图形图像都支持BMP图像格式。 典型的BMP文件由四部分组成: 1、位图头文件数据结构 主要包含文件的大小、文件类型、图像数据偏离文件头的长度等信息; 2、信息数据结构 包含图象的尺寸信息、图像用几个比特数值来表示一个像素、图像是否压缩、图像所用的颜色数等信息; 3、 包含图像所用到的颜色表,显示图像时需用到这个颜色表来生成调色板,但如果图像为真彩色,既图像的每个像素用24个比特来表示,文件中就没有这一块信息,也就不需要操作调色板。 4、位图数据 记录了位图的每一个像素值或该对应像素的颜色表的索引值,图像记录顺序是 在扫描行内是从左到右, 扫描行之间是从下到上。这种格式我们又称为Bottom_Up位图,当然与之相对的还有Up_Down形式的位图,它的记录顺序是从上到下的,对于这种形式的位图,也不存在压缩形式。 BMP文件结构 位图文件(bitmap file, BMP)格式是Windows采用的图像文件存储格式,在Windows 环境下运行的所有图像处理软件都支持这种格式。以后的BMP格式与显示设备无关,因此把这种BMP格式称为设备无关位图(Device Independentbit Bitmap , DIB)格式,Windows 能够在任何类型的显示设备上显示BMP位图。BMP位图默认的文件扩展名是bmp。 1、文件结构 位图文件可看成由4个部分组成:位图文件头(Bitmap-File)、位图信息头 (Bitmap-Information Header)、彩色表(Color Table)和定义位图的字节阵列,它们的名称和符号如下表1所示:

常见的图像文件格式

常见的图像文件格式 一、BMP格式 BMP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持。随着Windows操作系统的流行与丰富的Windows应用程序的开发,BMP位图格式理所当然地被广泛应用。这种格式的特点是包含的图像信息较丰富,几乎不进行压缩,但由此导致了它与生俱生来的缺点--占用磁盘空间过大。所以,目前BMP在单机上比较流行。 二、GIF格式 GIF是英文Graphics Interchange Format(图形交换格式)的缩写。顾名思义,这种格式是用来交换图片的。事实上也是如此,上世纪80年代,美国一家著名的在线信息服务机构CompuServe针对当时网络传输带宽的限制,开发出了这种GIF图像格式。 GIF格式的特点是压缩比高,磁盘空间占用较少,所以这种图像格式迅速得到了广泛的应用。最初的GIF只是简单地用来存储单幅静止图像(称为GIF87a),后来随着技术发展,可以同时存储若干幅静止图象进而形成连续的动画,使之成为当时支持2D动画为数不多的格式之一(称为GIF89a),而在GIF89a图像中可指定透明区域,使图像具有非同一般的显示效果,这更使GIF风光十足。目前Internet上大量采用的彩色动画文件多为这种格式的文件,也称为GIF89a格式文件。 此外,考虑到网络传输中的实际情况,GIF图像格式还增加了渐显方式,也就是说,在图像传输过程中,用户可以先看到图像的大致轮廓,然后随着传输过程的继续而逐步看清图像中的细节部分,从而适应了用户的"从朦胧到清楚"的观赏心理。目前Internet上大量采用的彩色动画文件多为这种格式的文件。 但GIF有个小小的缺点,即不能存储超过256色的图像。尽管如此,这种格式仍在网络上大行其道应用,这和GIF图像文件短小、下载速度快、可用许多具有同样大小的图像文件组成动画等优势是分不开的。三、JPEG格式 JPEG也是常见的一种图像格式,它由联合照片专家组(Joint Photographic Experts Group)开发并以命名为"ISO 10918-1",JPEG

常见的图像文件格式

常见的图像文件格式有哪些?各有什么特点?一般相机中使用什么图像存储格式? jpg(jpeg) JPEG:联合摄影专家组 JPEG 图片以 24 位颜色存储单个光栅图像。JPEG 是与平台无关的格式,支持最高级别的压缩,不过,这种压缩是有损耗的。渐近式 JPEG 文件支持交错。可以提高或降低 JPEG 文件压缩的级别。但是,文件大小是以图像质量为代价的。压缩比率可以高达 100:1。(JPEG 格式可在 10:1 到 20:1 的比率下轻松地压缩文件,而图片质量不会下降。)JPEG 压缩可以很好地处理写实摄影作品。但是,对于颜色较少、对比级别强烈、实心边框或纯色区域大的较简单的作品,JPEG 压缩无法提供理想的结果。有时,压缩比率会低到 5:1,严重损失了图片完整性。这一损失产生的原因是,JPEG 压缩方案可以很好地压缩类似的色调,但是 JPEG 压缩方案不能很好地处理亮度的强烈差异或处理纯色区域。 优点:摄影作品或写实作品支持高级压缩,利用可变的压缩比可以控制文件大小。支持交错(对于渐近式 JPEG 文件)。JPEG 广泛支持 Internet 标准。缺点:有损耗压缩会使原始图片数据质量下降。当您编辑和重新保存 JPEG 文件时,JPEG 会混合原始图片数据的质量下降。这种下降是累积性的。不适用于所含颜色很少、具有大块颜色相近的区域或亮度差异十分明显的较简单的图片。是最常见的格式之一。 BMP:Windows 位图 Windows 位图可以用任何颜色深度(从黑白到 24 位颜色)存储单个光栅图像。Windows 位图文件格式与其他 Microsoft Windows 程序兼容。它不支持文件压缩,也不适用于 Web 页。从总体上看,Windows 位图文件格式的缺点超过了它的优点。为了保证照片图像的质量,请使用 PNG 文件、JPEG 文件或 TIFF 文件。BMP 文件适用于 Windows 中的墙纸。 优点:BMP 支持 1 位到 24 位颜色深度。BMP 格式与现有 Windows 程序(尤其是较旧的程序)广泛兼容。 缺点:BMP 不支持压缩,这会造成文件非常大,BMP 文件不受 Web 浏览器支持。 raw 位图又称光栅图、点陈图,一般用于照片品质的图像处理,是由许多像小方块一样的像素组成的图形。由像素的位置与颜色值表示,能表现出颜色阴影的变化。简单说,位图就是以无数的色彩点组成的图案,当你无

工具软件 图形图像文件格式

工具软件 图形图像文件格式 由于各种图形图像文件的编码有很大区别,因此,图形图像文件的格式有很多种。每一种图形图像文件往往都有其最适合的使用领域。在处理图形图像时,需要根据不同的需要,选择输出图形图像的类型。 在计算机中,图形图像文件的格式是根据其文件扩展名区分的。一种图形图像文件,往往只对应一种或几种扩展名。了解了图形图像文件的扩展名,就可以方便地区分各种图像,如下所示。 1.矢量图形格式 矢量图形格式具有一些独到的特点(例如,便于修改、可以自由放大或缩小等),在日常使用计算机时,经常会遇到一些矢量图形。 ● SWF Adobe Flash 的矢量图形文件,既可以用于静态矢量图形的输出,也可以用于矢量动画的输出。几乎所有的计算机都安装了SWF 文件的播放器,因此,多数计算机可以直接浏览该格式的图形。 ● AI Adobe Illistrator (Adobe 开发的一种专业矢量图形绘制软件)的标准图形文件保存格式。在网上有很多该格式的矢量图形背景下载。 ● CDR Corel Draw (Corel 开发的一种专业矢量图形绘制软件)的标准图形文件保存格式,也是很常见的矢量图形文件格式,在网上同样有很多该格式的矢量图形素材下载。 ● SVG 基于XML (eXtensible Markup Language ,可扩展的标记语言)的矢量图形格式,是由W3C 制订的开放标准,目前Opera 和FireFox 等网页浏览器已支持这种矢量图形的浏览。 ● WMF 在Windows 操作系统中广泛应用的一种矢量图形格式(Windows MetaFile ,Windows 图元文件格式)。 2.位图图像格式 位图图像是使用最广泛的图像。大多数显示器在显示矢量图形时,通常都是即时将其转换为位图图像再显示的。在日常生活中,遇到的多数图像都是位图图像。处理位图图像的软件很多,因此位图图像有很多种格式。以下将介绍常用的几种。 ● BMP BMP (BitMap ,位图)是Windows 操作系统中的标准位图图像格式,是一种使用非常广泛的无压缩位图格式。几乎所有的图形图像处理软件都可以直接打开和编辑这种图像格式。 ● JPEG JPEG (Joint Photographic Experts Group ,联合图像专家组)是一种针对照片等位图而设计的一种失真压缩标准格式。使用JPEG 格式的图像,可以定义图像的保真等级。保真等级越高,则图像越清晰,图像占磁盘空间也越大。JPEG 格式的图像扩展名包括许多种,例如,JPG ,JPE ,JFIF 、JIF 、JFI 等。多数图像处理软件都支持处理这种图像。 ● G IF GIF (Gra phics Interchange Format ,图形交换格式)是一种8位色彩的、支持多帧动画和Alpha 通道(透明通道)的压缩位图格式,是互联网中最常见的图像格式之一,常用于各种 提 示 JPEG 格式的图像保真等级共分0~10共11级。其中0级压缩比最高,图像品质最差。即使采用细节几乎无损的10 级质量保存时,与BMP 格式相比,压缩比也可达 5:1。在处理日常照片时,通常采用第8级压缩可以获得最佳的存储大小与图像质量平衡。

常见的多媒体文件格式

常见的多媒体文件格式 多媒体技术从根本上改变了昔日基于字符的各种计算机处理,动感十足的图象、声音给计算机带来了无限生机。多媒体技术的核心就是使用计算机综合处理声音、文字、图象等多媒体信息,使得计算机更富有娱乐性、更趋人性化。 3.图(常见图像文件名后缀) BMP(*.bmp):一种位图(BitMap)文件格式,它是一组点(像素)组成的图像,Windows系统下的标准位图格式,使用很普遍。其结构简单,未经过压缩,一般图像文件会比较大。它最大的好处就是能被大多数软件“接受”,可称为通用格式。常应用于Windows壁纸等方面。 GIF(*.gif):图形交换格式(Graphics Interchage Format)(.GIF):支持256色。分为静态GIF和动画GIF两种,支持透明背景图像,适用于多种操作系统,“体型”很小,网上很多小动画都是GIF格式。其实GIF是将多幅图像保存为一个图像文件,从而形成动画,所以归根到底GIF仍然是图片文件格式。 JPEG(*.jpg,*.jpeg):是应用最广泛的图片格式之一,它采用一种特殊的有损压缩算法,将不易被人眼察觉的图像颜色删除,从而达到较大的压缩比(可达到2:1甚至40:1),但压缩后受损的图像无法还原。常用于网页中,现也是数码相机保存图像的首选格式。所以“身材娇小,容貌姣好”,特别受网络青睐。 PSD:图像处理软件“大哥大”Photoshop的专用图像格式,图像文件一般较大。 PNG:与JPG格式类似,网页中有很多图片都是这种格式,压缩比高于GIF,支持图像透明,可以利用Alpha通道调节图像的透明度。 常见的音频文件格式 音频文件通常分为两类:声音文件和MIDI文件,声音文件指的是通过声音录入设备录制的原始声音,直接记录了真实声音的二进制采样数据,通常文件较大;而MIDI文件则是一种音乐演奏指令序列,相当于乐谱,由于不包含声音数据,其文件尺寸较小。 1. 声音文件 数字音频同CD音乐一样,是将真实的数字信号保存起来,播放时通过声卡将信号恢复成悦耳的声音。然而,这样存储声音信息所产生的声音文件是相当庞大的,因此,绝大多数声音文件采用了不同的音频压缩算法,在基本保持声音质量不变的情况下尽可能获得更小的文件。 Wave文件——.WAV Wave格式是Microsoft公司开发的一种声音文件格式,用于保存Windows平台的音频信息资源,被Windows平台及其应用程序所广泛支持。文件尺寸较大,多用于存储简短的声音片断。 MPEG音频文件——.MP1/.MP2/.MP3.mp4 MPEG是运动图象专家组(Moving Picture Experts Group)的英文缩写,代表MPEG运动图象压缩标准,这里的音频文件格式指的是MPEG标准中的音频部分,即MPEG音频层(MPEG Audio Layer)。MPEG音频文件的压缩是一种有损压缩,根据压缩质量和编码复杂程

相关主题
文本预览
相关文档 最新文档