请帮帮我,如何读出一幅黑白BMP图每点的象素值?(100分)

  • 主题发起人 TRACY-XU
  • 开始时间
T

TRACY-XU

Unregistered / Unconfirmed
GUEST, unregistred user!
问题如下:
如何把一幅黑白图片(例如BMP)每个象素点的数值读取出来,并在MEMO之类的控件上显示出来?
读出来的是二进制的数组吗?
 
告诉你一个简单的方法:
Bitmap.PixelFormat:=pl24bit;
然后访问:Bitmap.Canvas.Pixel[X,Y]就可以啦,
当然最快的方法就是直接读写Bmp文件,Bmp文件格式非常简单,你自己找找!
 
能否告诉我,为什么要转换成24BIT的格式
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
895
DelphiTeacher的专栏
D
顶部