一.比较不同位深度BMP文件
从网页上下载一张彩色图片,查看该图片信息,显示位深度24:
以该图片为例,将其用画图工具转换为256色、16色、单色的位图(BMP)文件,并比较大小:
将该图片转换为.jpg、.png、.bmp、.gif,
并比较大小:
使用UltraEdit打开图片,查看文件头信息:huoying.bmp
:
huoying-16
:
huoying-24:
huoying-256
:
huoying-danse
:
位图文件头分4部分,共14字节:
bfType:2字节,作为标识,就是“BM”二字。
bfSize:4字节,整个BMP文件的大小。
bfReserved1/2:4字节,保留字,没用。
bfOffBits:4字节,偏移数,即 位图文件头+位图信息头+调色板 的大小。
作为真彩色位图,我们主要关心的是biWidth和biHeight这两个数值