当前位置:文档之家› BMP图片格式说明

BMP图片格式说明

BMP简介

BMP是一种与硬件设备无关的图像文件格式,使用非常广。BMP是Windows环境中交换与图有关的数据的一种标准,在Windows环境中运行的图形图像软件都支持BMP图像格式。

文件结构

典型的BMP图像文件由三或四部分组成:1:文件头

2:图像参数

3:调色板(目前基本不使用)

4:位图数据

1:文件头,它包含BMP图像文件的类型、内容尺寸和起始偏移量等信息;

字节顺序数据结构描述

1,2short 高8位为字母’B’,低8位为字母’M’

3,4,5,6int文件大小

7,8short保留字1

9,10short保留字2

11,12,13,14int数据部分偏移

数据部分偏移量

?位图数据部分相对于文件首的起始偏移量

?数据部分偏移量的存在,说明图像数据部分并不一定要紧随图像参数或调色板之后放置,BMP图片的制作者其实可以在调色板之后、数据部分之前填充任何内容,只要正确地设置偏移量即可。

返回

字节顺序数据结构描述

31,32,33,34int压缩方式

35,36,37,38int水平分辨率,

pixels-per-meter

39,40,41,42int垂直分辨率,

pixels-per-meter

43,44,45,46int垂直分辨率,

pixels-per-meter

47,48,49,50int引用色彩数

51,52,53,54int关键色彩数

back

3:调色板,可选部分,

?bpp:表示图像像素值的位数叫做图像的像素深度,又称为位/像素(BPP)。

?bpp较小的位图需要调色板;有些位图,比如24bpp(真彩色)图就不需要调色板;

?今天讲的是打开真彩色BMP位图。真彩色即24位图,它是不需要调色板的。

4:位图数据

这部分的内容因位图实际像素位数和编码格式而不同,在真彩位图中直接使用RGB真彩色值;而有调色板的位图则使用调色板中颜色索引值。

位图数据的读取

?1.每行的字节数必须是4的倍数,如果不是,则需要用0补齐。

?2.BMP位图数据的存放是从下到上,从左到右的。先读最后一行,读完后在读倒数第二行。

压缩方式

?第31-34字节存储着一个int型参数,它代表图像数据的压缩方式。该参数的取值范围是0、1、2或3中的一个。这些取值的含义分别是:

?0 —— RGB方式

?1 —— 8bpp的run-length-encoding方式

?2 —— 4bpp的run-length-encoding方式

?3 —— bit-fields方式

?只有压缩方式选项被置为bit-fields时,当前结构体的大小为56字节,否则为40字节。

1.BMP文件头(占14个字节)

?int bfType;// 位图文件类型,占两个字节,第一个字节为字母'B',第二个字节为字母'M'(1-2字节)

?int bfSize;// 位图文件的大小,以字节为单位(3-6字节)

?// 第7-10字节为位图的保留字,其Int值为0?// 位图数据的起始位置,以相对与位图(11-14字节)

?int bfOffBits;

?

?

? 2.位图信息头(占40字节)

?

?int size;// 位图信息头所占用字节数,为40个字节

(15-18字节)

?static int image_width;// 位图的宽度,以像素为单位

(19-22字节)

?static int image_height;// 位图的高度,以像素为单

位(23-26字节)

?int planes;// 目标设备的级别,必须为1(27-28字节)?static int biBitCount;// 每个像素所需的位数,必须

是1(双色)、4(16色)、8(256色)、24(真彩色)之一,(29-30字节)

?int biCompression;// 位图压缩类型,必须是0(不压

缩)、1(BI_RLE8压缩类型)、2(BI_RLE4压缩类型)之一。

(31-34字节)

?static int sizeImage;// 位图的大小,以字节为单位(35-38字节)

?int biXPelsPerMeter;// 位图水平分辨率,每米像素数(39-42字节)

?int biYPelsPerMeter;// 位图垂直分辨率,每米像素数(43-46字节)

?int biClrUsed;// 位图实际使用的颜色表中的颜色数(47-50字节)

?int biClrImportant;// 位图显示过程中重要的颜色数(51-54字节)

各种图片格式的区别

数码图像的基本概念 像素 像素(pixel)是计算机上用来记录图像的基本组成单位,也是组成“位图”的最小单位。“像素”数量越多,越可以表现图像细微的部分,品质和文件也会相应增加:反之“像素”数量越少,当图像放大到一定程度时,在图像边缘处容易产生失真的锯齿状(一种类似马赛克德色块)。 一般最常用的判断数码相机品质的因素就是看它的最高像素是多少。 许多不同颜色拼凑起来的“像素”所构成的集合称之为“分辨率”(resolution) 如果作品要用在杂志类高品质的纸张上,建议“分辨率”设置为300dpi以上,而一般文书报告或报纸则是150dpi,网页、多媒体等在屏幕上显示的作品设置为72~96dpi即可。 注因每张照片所含的颜色组成组成数字不同,文件的大小也不相同。一般使用在图像上的分辨率单位为ppi,指每英寸所包含的像素点;而打印机上的分辨率单位为dpi,指每英寸所包含的图点。 位图和矢量图 1、位图 位图(Raster Image)是以像素点为基础,用点的方式来记录图形中所有使用的颜色色码,像拼图一样组成整张图像。位图能真实呈现图像的原貌以及色彩上的细微差异,但放大后会产生如马赛克色块般的锯齿边缘。 2、矢量图 矢量图(V ector Image)以“数学运算”为基础,就像“两点成一条直线”的概念,这两点的距离可以是1cm,也可以10cm,所形成直线是根据两点的距离重新计算出来的,因此不会涉及“分辨率”的问题,当然也就没有“放大后会失真产生锯齿状”的问题。所以,矢量图的文件大多比位图要少,这也是为什么网络上flash矢量动画会如此盛行的一个很重要的原因。 3、位图和矢量图的应用范围 一般而言,位图适合如人物、风景、产品等这类需要表示真实图像的地方,因为“像素”可以真实地记录下所有的图像信息;而矢量图则是适合卡通、线条画等表现抽象意念的地方,因为矢量图在色彩的表现上不及位图来的细腻(尤其是在渐变色上),它无法完整地记录下图像的信息,只能用线条模拟出类似的效果,因此矢量图一般给人的印象多为仿真的感觉,不易产生像照片拍摄出来的细腻质感,但却是讲究精准的设计图最好的选择。 颜色模式 1、CMYK颜色(青色cyan、洋红magenta、黄色yellow、黑色black) 用“减色法”来混合出各种色彩,色彩,颜色在相互混合后,重叠的部分越加越暗。理论上CMY三种原色经过混色后,便能展现不同层次的灰度色彩,常应用于实际印刷的出版物中,但为求得更细腻的表现,所以特别将黑色独立出来,例如市场上销售的彩色喷墨打印机所使用的墨盒,就是应用印刷时的配色方式。 注印刷用分辨率最好在1000~3000dpi以上,才能用于大图输出。 2、RGB颜色(红red、绿green、蓝blue)——全彩图像 以“加色法”来将色彩的三原色(红、绿、蓝)混合出各种色彩,如(r255、g255、b255)会产生白色,颜色在混合后重叠的部分越加越亮。以一张24位全彩图像来说,每个像素以8位所组成,以28计算每个原色从最暗到最亮共有256种明暗变化,数值为0时最暗、255时最亮,所以共计有256*256*256近1600万种涵盖大部分肉眼可辨识的颜色。而当RGB 为最大混色时(数值皆为255),就会形成白色。

常用图片后缀格式识别常识

一、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仅仅是一种俗称而已。JPEG文件的扩展名为.jpg 或.jpeg,其压缩技术十分先进,它用有损压缩方式去除冗余的图像和彩色数据,获取得极高的压缩率的同时能展现十分丰富生动的图像,换句话说,就是可以用最少的磁盘空间得到较好的图像质量。 同时JPEG还是一种很灵活的格式,具有调节图像质量的功能,允许你用不同的压缩比例对这种文件压缩,比如我们最高可以把1.37MB的BMP位图文件压缩至20.3KB。当然我们完全可以在图像质量和文件尺寸之间找到平衡点。 1

bmp文件格式详解

b m p文件格式详解 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

BMP文件格式,又称为Bitmap(位图)或是DIB(Device-IndependentDevice,设备无关位图),是Windows系统中广泛使用的图像文件格式。由于它可以不作任何变换地保存图像像素域的数据,因此成为我们取得RAW数据的重要来源。Windows的图形用户界面(graphicaluserinterfaces)也在它的内建图像子系统GDI中对BMP格式提供了支持。 下面以Notepad++为分析工具,结合Windows的位图数据结构对BMP文件格式进行一个深度的剖析。 BMP文件的数据按照从文件头开始的先后顺序分为四个部分: bmp文件头(bmpfileheader):提供文件的格式、大小等信息 位图信息头(bitmapinformation):提供图像数据的尺寸、位平面数、压缩方式、颜色索引等信息 调色板(colorpalette):可选,如使用索引来表示图像,调色板就是索引与其对应的颜色的映射表 位图数据(bitmapdata):就是图像数据啦^_^ 下面结合Windows结构体的定义,通过一个表来分析这四个部分。 我们一般见到的图像以24位图像为主,即R、G、B三种颜色各用8 个bit来表示,这样的图像我们称为真彩色,这种情况下是不需要调色 板的,也就是所位图信息头后面紧跟的就是位图数据了。因此,我们 常常见到有这样一种说法:位图文件从文件头开始偏移54个字节就是

位图数据了,这其实说的是24或32位图的情况。这也就解释了我们 按照这种程序写出来的程序为什么对某些位图文件没用了。 下面针对一幅特定的图像进行分析,来看看在位图文件中这四个数据 段的排布以及组成。 我们使用的图像显示如下: 这是一幅16位的位图文件,因此它是含有调色板的。 在拉出图像数据进行分析之前,我们首先进行几个约定: 1.在BMP文件中,如果一个数据需要用几个字节来表示的话,那么该数据的存放字节顺序为“低地址村存放低位数据,高地址存放高位数据”。如数据 0x1756在内存中的存储顺序为: 这种存储方式称为小端方式(littleendian),与之相反的是大端方式(bigendian)。对两者的使用情况有兴趣的可以深究一下,其中还是有学问的。 2.以下所有分析均以字节为序号单位进行。 下面我们对从文件中拉出来的数据进行剖析: 一、bmp文件头 Windows为bmp文件头定义了如下结构体: typedef struct tagBITMAPFILEHEADER {?

图片格式调整方法

图片格式调整方法 通过我们柴丰丰同志的攻坚,我们完成了将所有图片一次性插入WORD文本后,可调整统一宽度(5CM),并附加边框的宏运行模式。 具体方法如下: 1.打开word文档; 2.按住ALT按键不要放手,再按F8按键,蹦出一个窗口; 3.在“宏名”字样下方边框输入图片格式,下拉“宏的位置”选择框,调 整至Normal.dot(共用模板),并点击新窗口中,创建按钮;

4.完成第3步后,进入以下界面; 5.将新界面内所有内容调整为: Sub 图片格式() Dim H Dim w Dim N N = 0 Myheigth = 5 For Each ishape In ActiveDocument.InlineShapes H = ishape.Height w = ishape.Width N = N + 1

ishape.Height = 28.345 * Myheigth ishape.Width = w * ishape.Height / H ishape.Borders(wdBorderLeft).LineStyle = wdLineStyleThickThinSmallGap ishape.Borders(wdBorderLeft).LineWidth = wdLineWidth450pt ishape.Borders(wdBorderLeft).Color = wdColorGreen ishape.Borders(wdBorderRight).LineStyle = wdLineStyleThinThickSmallGap ishape.Borders(wdBorderRight).LineWidth = wdLineWidth450pt ishape.Borders(wdBorderRight).Color = wdColorGreen ishape.Borders(wdBorderBottom).LineStyle = wdLineStyleThinThickSmallGap ishape.Borders(wdBorderBottom).LineWidth = wdLineWidth450pt ishape.Borders(wdBorderBottom).Color = wdColorGreen ishape.Borders(wdBorderTop).LineStyle = wdLineStyleThickThinSmallGap ishape.Borders(wdBorderTop).LineWidth = wdLineWidth450pt ishape.Borders(wdBorderTop).Color = wdColorGreen Next ishape End Sub 6.完成后点击左上方“保存键”,然后点击右上角“”,关闭界面 后,会回到原word文档;

常用图片文件格式

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

BMP格式结构详解

位图文件(B it m a p-File,BMP)格式是Windows采用的图像文件存储格式,在Windows环境下运行的所有图像处理软件都支持这种格式。Windows 3.0以前的BMP位图文件格式与显示设备有关,因此把它称为设备相关位图(d evice-d ependent b itmap,DDB)文件格式。Windows 3.0以后的BMP位图文件格式与显示设备无关,因此把这种BMP位图文件格式称为设备无关位图(d evice-i ndependent b itmap,DIB)格式,目的是为了让Windows能够在任何类型的显示设备上显示BMP位图文件。BMP位图文件默认的文件扩展名是BMP或者bmp。 6.1.2 文件结构 位图文件可看成由4个部分组成:位图文件头(bitmap-file header)、位图信息头(bitmap-information header)、彩色表(color table)和定义位图的字节阵列,它们的名称和符号如表6-01所示。 表6-01 BMP图像文件组成部分的名称和符号 位图文件的组成结构名称符号 位图文件头(bitmap-file header)BITMAPFILEHEADE R bmfh 位图信息头(bitmap-information header)BITMAPINFOHEADE R bmih 彩色表(color table)RGBQUAD aColors[] 图像数据阵列字节BYTE aBitmapBits[ ] 位图文件结构可综合在表6-02中。 表6-02 位图文件结构内容摘要 偏移量域的名称大小内容 图像文件头0000h标识符 (Identifie r) 2 bytes两字节的内容用来识别位图的类型: ‘BM’ : Windows 3.1x, 95, NT, linux ‘BA’ :OS/2 Bitmap Array ‘CI’ :OS/2 Color Icon ‘CP’ :OS/2 Color Pointer ‘IC’ : OS/2 Icon ‘PT’ :OS/2 Pointer 0002h File Size 1 dword用字节表示的整个文件的大小 0006h Reserved 1 dword保留,设置为0 000Ah Bitmap Data Offset 1 dword从文件开始到位图数据开始之间的数据(bitmap data)之间的偏移量 000Eh Bitmap Header Size 1 dword位图信息头(Bitmap Info Header)的长度,用来 描述位图的颜色、压缩方法等。下面的长度表示: 28h - Windows 3.1x, 95, NT, … 0Ch - OS/2 1.x F0h - OS/2 2.x 0012h Width 1 dword位图的宽度,以像素为单位 0016h Height 1 dword位图的高度,以像素为单位 001Ah Planes 1 word位图的位面数 图像001Ch Bits Per Pixel 1 word每个像素的位数 1 - Monochrome bitmap

常见的图片文件格式及各自的特点

一、BMP格式 BMP格式是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持。特点是包含的图像信息较丰富,几乎不进行压缩。缺点是占用磁盘空间过大。所以,目前BMP在单机上比较流行。 二、GIF格式 特点是压缩比高,磁盘空间占用较少,所以这种图像格式迅速得到了广泛的应用。 此外,考虑到网络传输中的实际情况,GIF图像格式还增加了渐显方式。目前Internet上大量采用的彩色动画文件多为这种格式的文件。 但GIF有个小小的缺点,即不能存储超过256色的图像。尽管如此,这种格式仍在网络上大行其道应用,这和GIF图像文件短小、下载速度快、可用许多具有同样大小的图像文件组成动画等优势是分不开的。 三、JPEG格式 JPEG文件的扩展名为.jpg或.jpeg,其压缩技术十分先进,它用有损压缩方式去除冗余的图像和彩色数据,获取得极高的压缩率的同时能展现十分丰富生动的图像,换句话说,就是可以用最少的磁盘空间得到较好的图像质量。 同时JPEG还是一种很灵活的格式,具有调节图像质量的功能,允许你用不同的压缩比例对这种文件压缩,当然我们完全可以在图像质量和文件尺寸之间找到平衡点。 它的应用也非常广泛,特别是在网络和光盘读物上,肯定都能找到它的影子。目前各类浏览器均支持JPEG这种图像格式,因为JPEG格式的文件尺寸较小,下载速度快,使得Web页有可能以较短的下载时间提供大量美观的图像,JPEG同时也就顺理成章地成为网络上最受欢迎的图像格式。 四、JPEG2000格式 JPEG 2000具备更高压缩率以及更多新功能的新一代静态影像压缩技术。 JPEG2000 与JPEG不同的是,JPEG2000 同时支持有损和无损压缩,而JPEG 只能支持有损压缩。无损压缩对保存一些重要图片是十分有用的。JPEG2000的一个极其重要的特征在于它能实现渐进传输,这一点与GIF的"渐显"有异曲同工之妙,即先传输图像的轮廓,然后逐步传输数据,不断提高图像质量,让图象由朦胧到清晰显示,而不必是像现在的JPEG 一样,由上到下慢慢显示。 此外,JPEG2000还支持所谓的"感兴趣区域"特性,你可以任意指定影像上你感兴趣区域的压缩质量,还可以选择指定的部份先解压缩。 JPEG2000可应用于传统的JPEG市场,如扫描仪、数码相机等,亦可应用于新兴领域,如网路传输、无线通讯等等 五、TIFF格式 TIFF的特点是图像格式复杂、存贮信息多。正因为它存储的图像细微层次的信息非常多,图像的质量也得以提高,故而非常有利于原稿的。

常用图片格式简介

图形图像文件大致上可以分为两大类:一类为位图文件;另一类称为描绘类、矢量类或面向对象图形图像文件。前者以点阵形式描述图形图像,后者是以数学方法描述的一种由几何元素组成的图形图像。一般说来,后者对图像的表达细致、真实,缩放后图形图像的分辨率不变,在专业级的图形图像处理中应用较多。 1、点阵图形图像文件 *.bmp(Bitmap) *.bmp是Windows中的标准图像文件格式,已成为PC机Windows系统中事实上的工业标准,有压缩和不压缩两种形式。它以独立于设备的方法描述位图,可用非压缩格式存储图像数据,解码速度快,支持多种图像的存储,常见的各种P C图形图像软件都能对其进行处理。在PhotoShop中,最多可以使用16M的色彩渲染bmp图像。 *.dib(Device Independent Bitmap) *.dib是一种类似于*.bmp的图形文件格式,描述图像的能力与*.bmp基本相同,并且能够运行在多种硬件平台上,只是文件较大。常见的各种P C图形图像软件都能够对其进行处理。 *.gif(Graphics Interchange Format) *.gif是在各种平台的各种图形处理软件上均能够处理的、经过压缩的一种图形文件格式。它是可在Macintosh、Amiga、Atati、IBM 机器间进行移植的一种标准位图格式。该格式由C ompuserver 公司创建,存储色彩最高只能达到256种。在颜色深度和图像大小上,*.gif 类似于*.pcx;在结构上,*.gif类似于*.tiff。正因为它是经过压缩的图像文件格式,所以大多用在网络传输上,速度要比传输其他图像文件格式快得多。它的最大缺点是最多只能处理2 56种色彩,故不能用于存储真彩色的图像文件,但其GIF89a格式能够存储成背景透明的形式,并且可以将数张图存成一个文件,从而形成动画效果。 *.png (Portable Network Graphics) *.png是一种能存储32位信息的位图文件格式,其图像质量远胜过*.gif。同*.gif一样,*.pn g也使用无损压缩方式来减少文件的大小。在压缩位图数据时,它采用了颇受好评的l z77算法的一个变种。目前,越来越多的软件开始支持这一格式,在不久的将来,它可能会在整个Web上广泛流行。*.png图像可以是灰阶的(1 6位)或彩色的(48位),也可以是8位的索引色。*.png图像使用的是高速交替显示方案,显示速度很快,只需要下载1/64的图像信息就可以显示出低分辨率的预览图像。与* .gif不同的是,*.png图像格式不支持动画。 *.rle(Run Length Compressed) *.rle是一种压缩过的位图文件格式。RLE压缩方案是一种极其成熟的压缩方案,特点是无损失压缩(Lossless),既节省了磁盘空间,又不损失任何图像数据。但是,有利就有弊,在打开这种压缩文件时,要花费更多的时间。此外,一些兼容性不太好的应用程序可能会打不开* .rle文件。

图片格式及如何压缩图片的字节大小(kb)

如何把jpg格式的图片无损压缩? 先用photoshop打开jpg格式的图片,然后再点击‘文件’,选择‘存储为Web和设备所用格式’,在‘品质’中可以选择输出文件的品质,在左下角就可以看到对应不同品质文件的大小;在‘图像大小’中可以设置图片输出后最小的大小。 注意:存储为“web”格式的好处是能用最小的文件换来最清楚的图象,但会丢失拍摄的有关信息,不利于今后学习,建议最后直接选“文件→储存为”JPG格式的文件,品质大小保持在60-70左右。 常见的图像文件格式又有哪些呢? 一、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图像文件短小、下载速度快、可用许多具有同样大小的图像文件组成动画等优势是分不开的。

常见医学图像格式

附录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把每一层图像都作为一个独立的文件,这些文件用数字命名从而反映相对应的图像层数(在不同的系统有一定差异)。文件中包含文件头信息,且必须要特定的软

BMP图像格式详解

BMP格式图像文件详析 首先请注意所有的数值在存储上都是按“高位放高位、低位放低位的原则”,如12345678h放在存储器中就是7856 3412)。下图是导出来的开机动画的第一张图加上文件头后的16进制数据,以此为例进行分析。T408中的图像有点怪,图像是在电脑上看是垂直翻转的。在分析中为了简化叙述,以一个字(两个字节为单位,如424D就是一个字)为序号单位进行,“h”表示是16进制数。 424D 4690 0000 0000 0000 4600 0000 2800 0000 8000 0000 9000 0000 0100*1000 0300 0000 0090 0000 A00F 0000 A00F 0000 0000 0000 0000 0000*00F8 0000 E007 0000 1F00 0000 0000 0000*02F1 84F1 04F1 84F1 84F1 06F2 84F1 06F2 04F2 86F2 06F2 86F2 86F2 ...... BMP文件可分为四个部分:位图文件头、位图信息头、彩色板、图像数据阵列,在上图中已用*分隔。 一、图像文件头 1)1:图像文件头。424Dh=’BM’,表示是Windows支持的BMP 格式。

2)2-3:整个文件大小。4690 0000,为00009046h=36934。 3)4-5:保留,必须设置为0。 4)6-7:从文件开始到位图数据之间的偏移量。4600 0000,为00000046h=70,上面的文件头就是35字=70字节。 5)8-9:位图图信息头长度。 6)10-11:位图宽度,以像素为单位。8000 0000,为00000080h=128。 7)12-13:位图高度,以像素为单位。9000 0000,为00000090h=144。 8)14:位图的位面数,该值总是1。0100,为0001h=1。 二、位图信息头 9)15:每个像素的位数。有1(单色),4(16色),8(256色),16(64K色,高彩色),24(16M色,真彩色),32(4096M色,增强

图片常用文件几种格式

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

BMP头文件格式

bmp头文件格式 1:BMP文件组成 BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。2:BMP文件头(14字节) BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。 其结构定义如下: typedef struct tagBITMAPFILEHEADER { WORDbf Type; // 位图文件的类型,必须为BMP(0-1字节) DWORD bfSize; // 位图文件的大小,以字节为单位(2-5字节) WORD bfReserved1; // 位图文件保留字,必须为0(6-7字节) WORD bfReserved2; // 位图文件保留字,必须为0(8-9字节) DWORD bfOffBits; // 位图数据的起始位置,以相对于位图(10-13字节) // 文件头的偏移量表示,以字节为单位 } BITMAPFILEHEADER; 3:位图信息头(40字节) BMP位图信息头数据用于说明位图的尺寸等信息。 typedef struct tagBITMAPINFOHEADER{ DWORD biSize; // 本结构所占用字节数(14-17字节) LONG biWidth; // 位图的宽度,以像素为单位(18-21字节)

LONG biHeight; // 位图的高度,以像素为单位(22-25字节) WORD biPlanes; // 目标设备的级别,必须为1(26-27字节) WORD biBitCount;// 每个像素所需的位数,必须是1(双色),(28-29字节) // 4(16色),8(256色)或24(真彩色)之一 DWORD biCompression; // 位图压缩类型,必须是0(不压缩),(30-33字节) // 1(BI_RLE8压缩类型)或2(BI_RLE4压缩类型)之一 DWORD biSizeImage; // 位图的大小,以字节为单位(34-37字节) LONG biXPelsPerMeter; // 位图水平分辨率,每米像素数(38-41字节) LONG biYPelsPerMeter; // 位图垂直分辨率,每米像素数(42-45字节) DWORD biClrUsed;// 位图实际使用的颜色表中的颜色数(46-49字节) DWORD biClrImportant;// 位图显示过程中重要的颜色数(50-53字节) } BITMAPINFOHEADER; 4:颜色表 颜色表用于说明位图中的颜色,它有若干个表项,每一个表项是一个RGBQUAD类型的结构,定义一种颜色。RGBQUAD结构的定义如下: typedef struct tagRGBQUAD {

BMP文件格式

BMP文件格式 简介 BMP(Bitmap-File)图形文件是Windows采用的图形文件格式,在Windows环境下运行的所有图象处理软件都支持BMP图象文件格式。Wi ndows系统内部各图像绘制操作都是以BMP为基础的。Windows 3.0以前的BMP图文件格式与显示设备有关,因此把这种BMP图象文件格式称为设备相关位图DDB(device-dependent bitmap)文件格式。Windows 3.0以后的BMP图象文件与显示设备无关,因此把这种BM P图象文件格式称为设备无关位图DIB(device-independent bitmap)格式(注:Windows 3.0以后,在系统中仍然存在DDB位图,象BitBl t()这种函数就是基于DDB位图的,只不过如果你想将图像以BMP格式保存到磁盘文件中时,微软极力推荐你以DIB格式保存),目的是为了让Windows能够在任何类型的显示设备上显示所存储的图象。BMP位图文件默认的文件扩展名是BMP或者bmp(有时它也会以.DIB 或.RLE作扩展名)。 此图用WinHex软件打开后结果如下:(在介绍完bmp文件格式后会具体分析这些数字,最后也有matlab对此图的分析)注:此图是24位真彩色图。 文件结构 位图文件可看成由4个部分组成:位图文件头(bitmap-file header)、位图信息头(bitmap-information header)、彩色表(color table)和定义位图的字节阵列,它具有如下所示的形式。

位图文件结构可综合在表6-01中。表01 位图文件结构内容摘要

构件详解 1. 位图文件头 位图文件头包含有关于文件类型、文件大小、存放位置等信息,在Windows 3.0以上版本的位图文件中用BITMAPFILEHEADER结构来定义: typedef struct tagBITMAPFILEHEADER { /* bmfh */ UINT bfType; DWORD bfSize; UINT bfReserved1; UINT bfReserved2; DWORD bfOffBits; } BITMAPFILEHEADER; 其中: bfType 说明文件的类型.(该值必需是0x4D42,也就是字符'BM'。我们不需要判断OS/2的位图标识,这么做现在来看似乎已经没有什么意义了,而且如果要支持OS/2的位图,程序将变得很繁琐。所以,在此只建议你检察'BM'标识) bfSize 说明文件的大小,用字节为单位bfReserved1 保留,必须设置为0

实验二、图像处理和图像文件格式的转换

实验二图像处理和图像文件格式转换 图形图像作为一种视觉媒体,很久以前就已成为人类信息传输、思想表达的重要方式之一。计算机图形技术实际上是绘画技术与计算机技术相结合而形成的。在计算机出现以前,图像处理主要是依靠光学、照相、像片处理和视频信号处理等模拟的处理。随着多媒体计算机的产生与发展,数字图像代替了传统的模拟图像技术,形成了独立的“数字图像处理技术”。多媒体技术借助数字图像处理技术得到迅猛发展,同时又为数字图像处理技术的应用开拓了更为广阔的前景。 图像又有静态和动态之分,在此我们主要介绍静态图像处理。用于静态图像处理的软件有很多,常见的有Photoshop、PhotoStyler、PaintBrush、Corel Draw等等。其中Photoshop以其直观的界面,全面的功能成为最流行的图像处理软件,是我们学习的首选软件。 一、实验目的和要求 1.学会使用PHOTOWORKS进行简单的照片处理。 2.学会使用PHOTOSHOP的以下功能。 1)用选择工具等选取工具选取图像区域 2)学会运用图层选项 3)学会制作立体效果,添加阴影 4)掌握制作艺术字的途径和方法 5)了解如何存储图像并将其压缩为所需格式。 二、PHOTOWORK预备知识 1.载入文件: PHOTOWORKS 的运行界面如下。 使用“打开文件”或“打开目录”命令,打开需要处理的图片

2.调整尺寸 调整长轴的长度(建议800象素或1024象素),图片会按比例缩小成设置的大小 3.调整输出质量,将画质设置成60%~80%不等,文件大小会发生变化

三、PHOTOSHOP预备知识 1.Photoshop的窗口组成 Photoshop的窗口由标题栏、菜单栏、工具箱、工作窗口、控制面板、状态栏等六部分组成,如图2.1所示。 工具箱中存放着各种编辑工具,使用方便。控制面板的主要作用是辅助工具栏,更改工具的设置。一些对图层、通道、历史纪录的操作也要在此完成。在菜单栏里的窗口选项中可以设置此栏中各项的显示与否,也可用鼠标拖动控制面板中的选项,按自己的习惯组合控制面板。状态栏则是用来显示当前图像的有关状态及一些简要说明和提示。 图2.1 Photoshop的窗口 2.工具箱的使用 Photoshop的基本工具存放在工具箱中,一般置于Photoshop界面的左侧。当工具的图标右

常用图片格式分类

常见的图像文件格式又有哪些呢? 常见的图像文件格式又有哪些呢? 一、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仅仅是一种俗称而已。JPEG文件的扩展名为.jpg或.jpeg,其压缩技术十分先进,它用有损压缩方式去除冗余的图像和彩色数据,获取得极高的压缩率的同时能展现十分丰富生动的图像,换句话说,就是可以用最少的磁盘空间得到较好的图像质量。 同时JPEG还是一种很灵活的格式,具有调节图像质量的功能,允许你用不同的压缩比例对这

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