关于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));