bmp文件的格式问题!(15分)

  • 主题发起人 主题发起人 哦哦哦哦哦
  • 开始时间 开始时间

哦哦哦哦哦

Unregistered / Unconfirmed
GUEST, unregistred user!
我去csdn看了bmp文件的格式,但有点不明白:0000ah等是什么意思?我用UltraEdit打开bmp文件,显示出来的是什么格式的代码?16进制?我知道bmp文件分四部分,请问如何分别提取这四部分?
 
0000AH = 0000A(H) = 10(D) 就是十进制中的数值 10 啊。
 
英文够 High 就看标准的 BMP 格式规范:Delphi 中已经全部定义在 Windows.pas 中并实现了。
(贴出的英文 BMP 3.0 规范,因没什么意义,特意删除)
 
晕......

先去下个快译,谢谢!
 
每张bmp图片的文件头等4部分长度都是一样的吗?
 
我很想知道bmp文件的格式,以下是填充文件头的代码,对吗?

//填充位图文件头
bmf.bfType := $4D42; //'BM'
bmf.bfOffBits := sizeof(TBitmapFileHeader) +
sizeof(TBitmapInfoHeader) + sizeof(TPaletteEntry) * CC;
bmf.bfSize := bmf.bfOffBits + WW * HH;
bmph.biSize := sizeof(bmph);
bmph.biWidth := WW;
bmph.biHeight := HH;
bmph.biPlanes := 1;
bmph.biBitCount := 8;
bmph.biCompression := 0;
bmph.biSizeImage := WW * HH;
bmph.biClrUsed := 0;
bmph.biClrImportant := 0;


调色板怎么生成呢?
 
:::::值得关注:::::
 
http://asp.6to23.com/iseesoft/devdoc/imgdoc/bmp_fileformat.htm
BMP文件格式分析
 
后退
顶部