BMP图片格式具体是什么?

2024-12-03 07:09:30
推荐回答(5个)
回答1:

BMP图片格式的介绍:

  1. BMP(Bitmap-File)图形文件是Windows采用的图形文件格式,在Windows环境下运行的所有图象处理软件都支持BMP图象文件格式。

  2. Windows系统内部各图像绘制操作都是以BMP为基础的。Windows 3.0以前的BMP图文件格式与显示设备有关,因此把这种BMP图象文件格式称为设备相关位图DDB(device-dependent bitmap)文件格式。

  3. Windows3.0以后的BMP图象文件与显示设备无关,因此把这种BMP图象文件格式称为设备无关位图DIB(device-independent bitmap)格式(注:Windows 3.0以后,在系统中仍然存在DDB位图,象BitBlt()这种函数就是基于DDB位图的,只不过如果你想将图像以BMP格式保存到磁盘文件中时,微软极力推荐你以DIB格式保存),目的是为了让Windows能够在任何类型的显示设备上显示所存储的图象。BMP位图文件默认的文件扩展名是BMP或者bmp(有时它也会以.DIB或.RLE作扩展名)。

BMP文件的数据按照从文件头开始的先后顺序分为四个部分

  1.  位图文件头(bmp file header):   提供文件的格式、大小等信息。

  2. 位图信息头(bitmap information):提供图像数据的尺寸、位平面数、压缩方式、颜色索引等信息

  3. 调色板(color palette):可选,如使用索引来表示图像,调色板就是索引与其对应的颜色的映射表

  4. 位图数据(bitmap data):图像数据区


回答2:

BMP是一种与硬件设备无关的图像文件格式,也是我们最常在PC机上的Windows系统下见到的标准位图格式,使用范围很广泛。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。它最大的好处就是能被大多数软件“接受”,可称为通用格式。
windows和OS/2表示的是操作系统 分别是微软的和苹果的
bmp文件有六种不同的深度 表示一个相素占的位数

16位中X1R5G5B5和R5G5B5和X4R4G4B4是什么有什么区别?
rgb 即red green blue 光的3原色(和被动色如颜料中的三原色不一样)
r5就表示16位2进制代码中有5位这个颜色的表示红色分量
如果只是用5位表示一种颜色 是不是会剩余一位呢。
而实际上至少24位色(或者32位色)以上人们才不会差距颜色的渐变(以前装系统,没有装显卡驱动或者你电脑显卡驱动坏了的时候,电脑就可能仅仅显现出16色,一下你就觉得电脑颜色难看了)
为了在低颜色数中表现出高画面平滑。 那么就可以对颜色进行优化。
比如你的图片红色比较多。那么X那1位 或者4位就是对红色部分扩展。这样红色就比标准情况下多了,颜色也会更好看。

24位R8G8B8是什么?同上
32位X8R8B8是什么? 同上
16位 24位 32位讲的是什么?

回答3:

BMP(全称Bitmap)是Windows操作系统中的标准图像文件格式,可以分成两类:设备相关位图(DDB)和设备无关位图(DIB),使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。由于BMP文件格式是Windows环境中交换与图有关的数据的一种标准,因此在Windows环境中运行的图形图像软件都支持BMP图像格式。

回答4:

数字越高,过渡越柔和,锯齿效果更小

回答5:

8位的意思是指该图片是用2的8次方=256种颜色来表示的图像;
16位的意思是指该图片是用2的16次方=65536种颜色(也就是伪彩色)来表示的图像;
24位的意思是指该图片是用2的24次方=167777216种颜色(也就是真彩色)来表示的图像;
32位的意思是指该图片是用2的32次方=42亿种颜色来表示的图像。
图像色彩深度越高,所表现的颜色越丰富,显示效果越逼真,色阶过渡也越柔和自然,观赏效果越好;