Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1257198
  • 博文数量: 788
  • 博客积分: 4000
  • 博客等级: 上校
  • 技术积分: 7005
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-19 15:52
文章存档

2017年(81)

2011年(1)

2009年(369)

2008年(337)

分类:

2009-03-13 10:34:44



procedure   TForm1.Image1Click(Sender:   TObject);  
  var  
    x,y:Integer;  
    Pixs:array   of   TColor;  
  begin  
   
    image1.Picture.loadfromfile('d:\001.bmp');  
    Pixs:=image1.Picture.Bitmap.ScanLine[0];  
    if   Pixs[0]=clwhite   then   showmessage('www');  
   
  end.  
   
  请路过的朋友不吝赐教啊。。

p:ByteArray;  
  p:=image1.Picture.Bitmap.ScanLine[0];

多谢,但是为什么tcolor数组不行?

类型不同

请问能不能将scanline出来的值经过转换后输入到tcolor数组,我想它们都是表示颜色的,应该可以做到吧?

 
  看下ScanLine的   使用  
 

"为什么可以编译,运行时却出错呢?"  
   
  要写一个编译不出错,而运行出错的程序真的太容易了。

var  
  a:TBitMap  
  begin  
          form1.canves.Draw(x,y,a);  
  end;  
   
  这样应该就编译得过但运行出错!



--------------------------
新闻:中国移动将简化资费套餐至10套以内
导航:博客园首页  知识库  新闻  招聘  社区  小组  博问  网摘  找找看
阅读(658) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~