关于TBITMAP类的使用求助

一路随云 2012-11-24 11:15:08
大家好,我有一个问题是关于图像类的。
用TBITMAP建立一个位图对象
  BmpMap:=TBitmap.Create;
BmpMap.PixelFormat:=pf4bit;
BmpMap.Width:=50;
BmpMap.Height:=50;

这样的话
用白色填充全部,
然后我要将某某像素点填充为某个颜色,比如将 45,30填充为黑色。
然后输出到图片框Image
应该怎么操作呢?
...全文
117 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hsfzxjy 2012-11-25
  • 打赏
  • 举报
回复
第一个问题BmpMap.Canvas.pixels[45,30]:=颜色
hsfzxjy 2012-11-25
  • 打赏
  • 举报
回复
楼上正解。。
wywry 2012-11-25
  • 打赏
  • 举报
回复

    BmpMap := TBitmap.Create;
    BmpMap.PixelFormat := pf4bit;
    BmpMap.Width := 50;
    BmpMap.Height := 50;
    BmpMap.Canvas.Pixels[ 45, 30] := clBlack;
    Image1.Picture.Bitmap.Assign( BmpMap );
wywry 2012-11-25
  • 打赏
  • 举报
回复
bitmap.Canvas.Brush.Color := clWhite; bitmap.Canvas.FillRect(Rect(0,0,bitmap.Width,bitmap.Height));
一路随云 2012-11-25
  • 打赏
  • 举报
回复
引用 2 楼 wywry 的回复:
Delphi/Pascal code? 1234567 BmpMap := TBitmap.Create; BmpMap.PixelFormat := pf4bit; BmpMap.Width := 50; BmpMap.Height := 50; BmpMap.Canvas.Pixels[ 45, 30] := clBlack; ……
请教大侠用白色填充全部呢?

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧