位图载入的问题? (300分)

Z

zfine

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个256色BMP的数据文件(temp.data),无具体头文件信息,只是在该文件前8个字节
有个说明,如下:
20 00 17 00 07 00 D4 FF (这之后就是736个字节的数据)
其中20 00 17 00是说明该Bmp的Height和Weight 至于07 00 D4 FF 就不清楚了.
我现在是这样做的。
1。用画笔创建一个23*32,且保存为256色的Test.bmp文件
2.用UltrEdit32打开test.bmp和数据文件temp.data,在test.bmp中删除736个字节的数据
保留BMP头文件数据,然后从数据文件temp.data中复制736个字节的数据到test.bmp中并
存盘。
3。再用画笔打开。。。。哈!发现有图象。。。可颜色不对.
(其实我有一批这样的BMP数据文件,想用delphi编程创建一个位图头文件
然后载入这些数据并显示图象。。。可结果还是一样,有图象,颜色不对。
哦!说明一下。。这些BMP都是256色.
不知道问题出在那里?。。。请各位指点迷经呀。。帮忙呀。
 
如果图像是256色的话,是不是要创建调色板啊?
建议你看一下BMP文件格式
给你个链接
http://asp.6to23.com/iseesoft/devdoc/imgdoc/bmp_fileformat.htm
 

Similar threads

回复
0
查看
921
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部