- 注册时间
- 2005-7-19
- 最后登录
- 1970-1-1
|
经过对BMP文件的研究我得出:
00,01为“BM”(文件标志);02,03,04,05为文件大小;12,13,14,15为横像素大小;16,17,18,19为纵像素大小;28为每像素位数(单色1位,16灰阶4位,256灰阶8位);文件头信息有54字节;然后是颜色信息(每4字节表示1个颜色信息,前3字节为RGB值,第4字节为空;单色4*2字节,16灰阶4*16字节,256灰阶4*256字节);再然后是位信息(我这样叫它)
可能有人觉得单色图片显示的是反色的,其实是因为你是直接读取的后面的位信息(如FF表示16个单色的1号颜色,或4个16灰阶的15号颜色);再就是大家都知道的BMP图片是从下到上存储的。
就这些。
经过研究发现在文曲星上直接看16灰阶BMP图片是很不现实的。不知大家是否同意。
|
|