首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于TBITMAP类的使用

2012-12-30 
关于TBITMAP类的使用求助大家好,我有一个问题是关于图像类的。用TBITMAP建立一个位图对象BmpMap:TBitmap.C

关于TBITMAP类的使用求助
大家好,我有一个问题是关于图像类的。
用TBITMAP建立一个位图对象 

  BmpMap:=TBitmap.Create;
  BmpMap.PixelFormat:=pf4bit;
  BmpMap.Width:=50;
  BmpMap.Height:=50;

这样的话
用白色填充全部,
然后我要将某某像素点填充为某个颜色,比如将 45,30填充为黑色。
然后输出到图片框Image
应该怎么操作呢?

[解决办法]
第一个问题BmpMap.Canvas.pixels[45,30]:=颜色
[解决办法]

    BmpMap := TBitmap.Create;
    BmpMap.PixelFormat := pf4bit;
    BmpMap.Width := 50;
    BmpMap.Height := 50;
    BmpMap.Canvas.Pixels[ 45, 30] := clBlack;
    Image1.Picture.Bitmap.Assign( BmpMap );

[解决办法]
bitmap.Canvas.Brush.Color := clWhite;
bitmap.Canvas.FillRect(Rect(0,0,bitmap.Width,bitmap.Height));

热点排行