位图常见的格式
位图图像格式的说明

位图图像格式的说明Windows的BMP文件由文件头BITMAPFILEHEADER、位图信息头BITMAPINFOHEADER、调色板Palette(颜色信息)、实际的位图数据ImageData四部分组成。
其中,文件头主要包含文件的大小、文件类型、图像数据偏离文件头的长度等信息;位图信息头包含图象的尺寸信息、图像用几个比特数值来表示一个像素、图像是否压缩、图像所用的颜色数等信息。
颜色信息包含图像所用到的颜色表,显示图像时需用到这个颜色表来生成调色板,但如果图像为真彩色,既图像的每个像素用24个比特来表示,文件中就没有这一块信息,也就不需要操作调色板。
实际位图数据则根据两种头文件和颜色信息表示特定的颜色。
需要注意:1、文件存储图像的每一行像素值时,如果存储该行像素值所占的字节数为4的倍数,则正常存储,否则,需要在后端补0,凑足4的倍数。
2、注意有时候,图像的像素值在文件中的存放顺序为从左到右,从下到上。
(这里我看到有的资料说都是这么存,但是我看msdn是说根据BITMAPINFOHEADER的biHeight属性的正负决定是Top-down,还是bottom-up) 。
一、第一部分位图文件头Msdn中的结构:typedef struct tagBITMAPFILEHEADER {WORD bfType;DWORD bfSize;WORD bfReserved1;WORD bfReserved2;DWORD bfOffBits;} BITMAPFILEHEADER;各字段意思:bfType:指定文件类型,必须是BMbfSize: 以byte为单位指定BMP文件的大小bfReserved1和bfReserved2是保留字段必须设置为0;bfOffBits:为从文件头到实际的位图数据的偏移字节数;即前三部分大小之和二、第二部分位图信息头typedef struct tagBITMAPINFOHEADER{DWORD biSize;LONG biWidth;LONG biHeight;WORD biPlanes;WORD biBitCountDWORD biCompression;DWORD biSizeImage;LONG biXPelsPerMeter;LONG biYPelsPerMeter;DWORD biClrUsed;DWORD biClrImportant;} BITMAPINFOHEADER;这个结构的长度是固定的,为40个字节各字段意思:biSize : 指定这个结构的长度,为40。
常见的图片格式有哪几种,各有哪些优点?

常见的图片格式有哪几种,各有哪些优点?常见的图片格式有哪几种?分别有什么区别?一、图片格式:光栅图片1、BMP:Windows 位图Windows 位图可以用任何颜色深度(从黑白到24 位颜色)存储单个光栅图像。
Windows 位图文件格式与其他Microsoft Windows 程序兼容。
它不支持文件压缩,也不适用于Web 页。
从总体上看,Windows 位图文件格式的缺点超过了它的优点。
为了保证照片图像的质量,请使用PNG 文件、JPEG 文件或TIFF 文件。
BMP 文件适用于Windows 中的墙纸。
优点:*. BMP 支持 1 位到24 位颜色深度。
*. BMP 格式与现有Windows 程序(尤其是较旧的程序)广泛兼容。
缺点:*.BMP 不支持压缩,这会造成文件非常大。
*. BMP 文件不受Web 浏览器支持。
2、PCX:PC 画笔“PC 画笔”图片(也被称为Z-Soft 位图)会以任何颜色深度存储单个光栅图像。
画笔图片更广泛地用于较早的Windows 程序和基于MS-DOS 的程序。
画笔图片与许多较新的程序兼容。
PCX 图片支持“行程长度编码”(RLE) 内部压缩。
优点:*. PCX 在许多基于Windows 的程序和基于MS-DOS 的程序间是标准格式。
*. PCX 支持内部压缩。
缺点:*. PCX 不受Web 浏览器支持。
3、PNG:可移植网络图形PNG 图片以任何颜色深度存储单个光栅图像。
PNG 是与平台无关的格式。
优点:*. PNG 支持高级别无损耗压缩。
*. PNG 支持alpha 通道透明度。
*. PNG 支持伽玛校正。
*. PNG 支持交错。
*. PNG 受最新的Web 浏览器支持。
缺点:较旧的浏览器和程序可能不支持PNG 文件。
*.PNG 作为Internet 文件格式,与JPEG 的有损耗压缩相比,PNG 提供的压缩量较少。
作为Internet 文件格式,PNG 对多图像文件或动画文件不提供任何支持。
图形文件格式大全

图形文件格式大全一、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图像文件短小、下载速度快、可用许多具有同样大小的图像文件组成动画等优势是分不开的。
常见的图片格式有哪些?图像储存格式详解

常见的图片格式有哪些?图像储存格式详解导读:图片,现实中随处可见的广告中最直观的表达形式,从静态图形到动态图形,我们所见图片已然无处不在。
为了各种行业的需求,图片格式类型已经有多种类型,汇聚万千色彩于一身的常见图片格式有哪些呢?常见图像格式:一、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上大量采用的彩色动画文件多为这种格式的文件。
JPG、GIF、BMP和PNG

JPG、GIF、BMP和PNG格式分别是什么意思?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图像文件短小、下载速度快、可用许多具有同样大小的图像文件组成动画等优势是分不开的。
常见的图片格式有哪几种,各有哪些优点?

常见的图片格式有哪几种?分别有什么区别?一、图片格式:光栅图片1、BMP:Windows 位图Windows 位图可以用任何颜色深度(从黑白到24 位颜色)存储单个光栅图像。
Windows 位图文件格式与其他Microsoft Windows 程序兼容。
它不支持文件压缩,也不适用于Web 页。
从总体上看,Windows 位图文件格式的缺点超过了它的优点。
为了保证照片图像的质量,请使用PNG 文件、JPEG 文件或TIFF 文件。
BMP 文件适用于Windows 中的墙纸。
优点:*. BMP 支持 1 位到24 位颜色深度。
*. BMP 格式与现有Windows 程序(尤其是较旧的程序)广泛兼容。
缺点:*.BMP 不支持压缩,这会造成文件非常大。
*. BMP 文件不受Web 浏览器支持。
2、PCX:PC 画笔“PC 画笔”图片(也被称为Z-Soft 位图)会以任何颜色深度存储单个光栅图像。
画笔图片更广泛地用于较早的Windows 程序和基于MS-DOS 的程序。
画笔图片与许多较新的程序兼容。
PCX 图片支持“行程长度编码”(RLE) 内部压缩。
优点:*. PCX 在许多基于Windows 的程序和基于MS-DOS 的程序间是标准格式。
*. PCX 支持内部压缩。
缺点:*. PCX 不受Web 浏览器支持。
3、PNG:可移植网络图形PNG 图片以任何颜色深度存储单个光栅图像。
PNG 是与平台无关的格式。
优点:*. PNG 支持高级别无损耗压缩。
*. PNG 支持alpha 通道透明度。
*. PNG 支持伽玛校正。
*. PNG 支持交错。
*. PNG 受最新的Web 浏览器支持。
缺点:较旧的浏览器和程序可能不支持PNG 文件。
*.PNG 作为Internet 文件格式,与JPEG 的有损耗压缩相比,PNG 提供的压缩量较少。
作为Internet 文件格式,PNG 对多图像文件或动画文件不提供任何支持。
bmp是什么格式
bmp是什么格式BMP 是什么格式在我们日常使用电脑以及处理各种图像文件的过程中,经常会遇到各种各样的文件格式,比如 JPEG、PNG、GIF 等等。
而今天咱们要聊的是 BMP 格式。
BMP 是一种比较常见的图像文件格式,全称为 Bitmap,也就是位图。
简单来说,它就是一种用于存储图像的格式。
BMP 格式的特点之一就是它几乎不进行压缩,或者说压缩率极低。
这就意味着图像在存储时会保留大量的原始数据,从而能够提供非常高的图像质量。
因为没有经过过度的压缩处理,所以图像的细节、颜色等信息都能得到最大程度的保留。
这对于那些对图像质量要求极高的应用场景,比如专业的图像处理、打印等,是非常重要的。
从结构上来看,BMP 格式的文件通常由文件头、信息头、颜色表和图像数据这几个部分组成。
文件头包含了一些关于文件的基本信息,比如文件类型、文件大小、数据起始位置等等。
信息头则提供了关于图像的详细描述,比如图像的宽度、高度、颜色深度等。
颜色表在一些特定的 BMP 格式中存在,用于定义图像中所使用的颜色。
而图像数据部分就是实实在在存储图像每个像素的颜色值了。
BMP 格式的优点是显而易见的。
首先就是前面提到的图像质量高,因为几乎不压缩,所以不会有因为压缩而导致的图像失真或质量下降的问题。
其次,BMP 格式的结构相对简单,易于理解和处理,这对于一些需要直接对图像数据进行操作的程序来说是很方便的。
然而,BMP 格式也有一些明显的缺点。
由于不压缩或者压缩率低,导致文件体积通常较大。
想象一下,一张高分辨率的 BMP 图像可能会占用几十兆甚至上百兆的存储空间,这在网络传输或者存储空间有限的情况下就会带来很大的不便。
在实际应用中,BMP 格式虽然不常直接用于网络上的图像展示或者一般的图像存储,但在某些特定的领域还是有其用武之地的。
比如说,在一些操作系统的界面元素中,或者在一些早期的游戏和程序中,可能会使用 BMP 格式的图像。
另外,对于一些需要进行图像编辑和处理的专业软件,也会支持BMP 格式的导入和导出,方便用户在处理过程中保持图像的高质量。
常见图片格式PNG,JPEG,BMP,GIF区别总结
常见图⽚格式PNG,JPEG,BMP,GIF区别总结在前端⼯作久了经常会遇到各种格式的图⽚⽂件,现⽂做⼀些区别总结,帮助理解但不深⼊。
【PNG】(Portable Network Graphics)PNG是⼀种⽆损压缩的位图图形格式,主要有PNG8、PNG24、PNG32三种格式,主要区别如下:PNG8)8位PNG,最⼤⽀持2的8次⽅=256⾊,⽀持256阶alpha透明,⽀持索引⾊透明PNG24)24位PNG,最⼤⽀持2的24次⽅>1600万⾊,不⽀持256阶alpha透明和索引⾊透明PNG32)32位PNG,最⼤⽀持2的24次⽅>1600万⾊,在PNG24的基础上补了8位,⽤于⽀持256阶alpha透明,不⽀持索引⾊透明【JPEG】(Joint Photographic Experts Group)JPG的⽂件格式是JPEG,由于早期系统⽂件扩展名只⽀持3个字符,所以简写成了JPG,由于养成了习惯,JPG⽐JPEG更流⾏,本质没有区别。
JPEG不能存储透明信息。
JPEG的压缩标准可分为标准JPEG、渐进式JPEG及JPEG2000三种,主要区别如下:标准JPEG)以24位存储颜⾊的格式。
展现⽅式为由上⽽下依次加载图⽚,直到图⽚全部加载完成,才能看到完整的图⽚。
⽀持压缩,但可能有损耗。
渐进式JPEG)标准JPEG的改良格式。
展现⽅式为交错加载图⽚,先呈现模糊外观,等到全部加载完再显⽰完整的原图。
JPEG2000)新⼀代压缩品质更好的格式。
展现⽅式为渐进加载图⽚,先传输图⽚轮廓呈现模糊外观,再渐渐的显⽰出清晰的原图。
压缩率⽐标准JPEG⾼约30%,⽀持⽆损和有损压缩。
【BMP】(Bitmap-File)BMP格式没有压缩像素格式。
BMP不能存储透明信息。
BMP存储在⽂件中时先有⽂件头、再图像头、后⾯就都是像素数据了,上下颠倒存储。
⽂件头)⼤⼩为14B,提供⽂件的格式、⼤⼩等信息信息头)⼤⼩为40B,提供图像数据的尺⼨、位平⾯数、压缩⽅式、颜⾊索引等信息调⾊板)⼤⼩由biBitCount决定,可选,如使⽤索引来表⽰图像,调⾊板就是索引与其对应的颜⾊的映射表位图数据)⼤⼩由图⽚⼤⼩和颜⾊定,图像数据区biBitCount=1时,可存储2的1次⽅=2⾊;biBitCount=4时,可存储2的4次⽅=16⾊;biBitCount=8时,可存储2的8次⽅=256⾊;biBitCount=24时,可存储2的24次⽅>1600万⾊;【GIF】(Graphics Interchange Format)GIF是⼀种图像交换格式。
常见的位图格式有( )。
常见的位图格式有( )。
bmp文件bmp(bitmap的缩写)文件格式是windows本身的位图文件格式,所谓本身是指windows内部存储位图即采用这种格式。
一个bmp格式的文件通常有bmp的扩展名,但有一些是以.rle为扩展名的,rle的意思是行程长度编码(runlengthencoding)。
这样的文件意味着其使用的数据压缩方法是.bmp格式文件支持的两种rle方法中的一种。
pcx文件pcx是在pc上成为位图文件存储标准的第一种图像文件格式。
它最早出现在zsoft公司的paintbrush软件包中,在80年代早期授权给微软与其产品捆绑发行,而后转变为microsoftpaintbrush,并成为windows的一部分。
虽然使用这种格式的人在减少,但这种带有pcx扩展名的文件在今天仍是十分常见的。
tiff文件pcx格式是所有位图文件格式中最简单的,而tiff则是最难的一种。
tiff文件含有tif的扩展名。
它以8字节长的图像文件头开始(ifh),这个文件头中最重要的成员是一个指向名为图像文件目录(ifd)的数据结构的指针。
ifd是一个名为标记(tag)的用于区分一个或多个可变长度数据块的表,标记中含有关于图像的信息。
tiff 文件格式定义70多种不同类型的标记,有的用来存放以像素为单位的图像宽度和高度,有的用来存放色表(如果需要的话),当然还必须有用来存放位图数据的标记,一个tiff格式文件完全为它的标记所决定,而且这种文件结构极易扩展,因为你要附加一些特征只需增加一些额外的标记。
gif文件当许多图像方面的权威一想到lzw的时候,他们也会想到gif (graph icsinterchange format,读作jiff)这是一种常用的跨平台的位图文件格式,最初为compuserve公司所创。
gif文件通常带有.gif的扩展名,而且在compuseve上大量存在。
png文件png(portable network graphic,发音做ping)文件格式是作为gif的替代品开发的,它能够避免使用gif文件所遇到的常见问题。
psd格式
PSD格式简介PSD格式是指Adobe Photoshop软件所使用的图像文件格式,它是一种很常见的位图图像文件格式。
PSD文件存储了被Adobe Photoshop软件创建或编辑的图像和图形。
这种文件格式是层叠式的,可以包含多个图层,每个图层都可以独立地编辑和显示。
PSD文件的优势1. 层叠式图像编辑PSD文件的最大优势是可层叠式图像编辑。
在一个PSD文件中,可以将图像分成不同的图层。
每个图层都可以单独编辑,包括移动、调整大小、旋转、改变颜色、修改不透明度等等。
这种层叠式的编辑方式使得设计师可以更加灵活地创建和修改图像。
2. 保存编辑历史另一个优势是PSD文件可以保存编辑的历史记录。
在编辑PSD文件时,每一步的操作都会被记录下来,包括图层的添加、删除、修改等。
这意味着你可以随时回退到之前的任何一个编辑状态,修改或撤销操作,而无需重新从头开始。
3. 透明度和透明图层PSD文件还支持透明度和透明图层。
通过调整图层的不透明度,您可以创建半透明效果,以及添加阴影、高光和其他特效。
这对于设计师来说是非常重要的,因为可以为图像和图形增加更多的细节和现实感。
4. 跨平台兼容性PSD文件的另一个优势是它的跨平台兼容性。
无论您是使用Windows、Mac还是Linux操作系统,都可以使用Adobe Photoshop软件读取和编辑PSD文件。
这使得PSD文件成为设计师之间交流和共享作品的重要标准。
PSD文件的应用领域1. 图像处理和修饰PSD文件最常见的应用领域是图像处理和修饰。
它可以用来修复和改进照片,增加或去除元素,调整色彩和对比度,增加特效等。
无论是专业摄影师还是普通用户,都可以使用PSD格式文件来实现他们对图像的需求和创意。
2. 广告设计和网页设计由于PSD文件的层叠式编辑和透明度特性,它也被广泛应用于广告设计和网页设计。
设计师可以创建复杂的图层结构,将文字、图像和特效组合在一起,以实现独特和吸引人的设计效果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
位图常见的格式
位图图像(BitmapImage)是一种由矢量图像转换而成的用来在计算机屏幕上显示静态图像的格式。
位图图像可以存储为不同的文件格式,其中最常见的格式包括BMP,GIF,JPEG,PCX,PNG,TIFF等。
这些文件格式有一些共同的特征,也有一些不同的特征。
BMP(bits-per-pixel)文件格式是最常见的位图图像格式。
该格式的特征是每一个像素都可以被描述为精确的位深度,即每一个像素点都可以用计算机中的位来表示。
不同的BMP文件一般有不同的位深度,如1位、4位、8位、24位等。
BMP文件格式支持多种色彩系统,如调色板(Palette)、RGB(Red、Green、Blue)等。
GIF(Graphic Interchange Format)文件格式是一种可以存储256个调色板颜色索引的图像文件格式。
GIF是一种使用LZW (Lempel-Ziv-Welch)算法进行压缩的图像文件格式,因此其文件大小一般较小,这使其在网络上传播和保存上具有优势。
GIF文件格式一般用于制作简单的动画效果,使其在网站页面上产生点缀效果。
JPEG(Joint Photographic Experts Group)文件格式是图像文件格式中最流行的一种,它可以存储将近16.7万色彩索引,它可以将一幅图像压缩到更小的文件大小,这使其在网络上传播十分方便。
JPEG文件格式可以在没有失真的情况下压缩至一半左右的图像大小,这使得它在商业上得到广泛应用。
PCX(Paintbrush eXchange)文件格式是一种常见的网络上传播的图像文件格式。
它的特征在于文件存储的是位图像素,分辨率可以
达到640×480,而且可以存储256色彩索引的调色板,它支持使用调色板和RGB模式进行调色。
PNG(Portable Network Graphics)文件格式是一种新的图像文件格式,它可以支持24位位图像素,它可以完美地模拟出彩色图像。
PNG文件格式是一种支持图像透明度的文件格式,它可以让网页设计者创建更加精细的图像效果。
TIFF(Tagged Image File Format)文件格式是一种有标签的图像文件格式,可以完美地模拟出彩色图像,支持LZW、Zip等压缩,可以支持调色板、RGB颜色模式,具有非常高的色彩精度和分辨率。
TIFF文件常用于图像编辑和创作,它可以支持一幅图像存储多个颜色索引,对图像文件分析也非常有用。
总之,这些常见的位图图像格式都有自己的独特优势,可以满足不同场景的需求,从而给用户带来更好的体验。
比如,BMP一般用于存储高位深度的位图,GIF用于制作简单的动画特效,JPEG一般用于电子商务网站,PCX文件用于网络传播,PNG用于网页设计并可以实现图像透明度,TIFF文件则用于高色彩精度图片分析。