Delphi显示BMP图片的问题:如何通过读取文件头,信息头,调色板,位图数据显示BMP图片,而不是使用如image.picture:=等的方法?(100分)

  • 主题发起人 主题发起人 ISY
  • 开始时间 开始时间
I

ISY

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi显示BMP图片的问题:如何通过读取文件头,信息头,调色板,位图数据显示BMP图片,而不是使用如image.picture:=等的方法?
不是自找麻烦,是为了更详细的了解显示的各个过程。
有代码更好,谢谢。
 
哎呀~~~你~~
你按住ctrl键,~~~再点中TBitmap,~~~一级一级翻上去看~~~

要不看msdn

大致 打开文件 -- 判断文件头标示 --读入属性信息 --有调色版则读调色版
--从属性信息得到数据偏址 --读入数据 --准备DC --(直接画)将数据直接bitblt
--(dib 式)以数据创建位图
 
w8zz,能不能留下你的Email或QQ?我想请教你一些问题。
 
接受答案了.
 
后退
顶部