在窗体添加 按钮,TImage 控件 Image1

__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
Image1->AutoSize = true;
Image1->Picture->LoadFromFile(“c:\1.bmp”);
}

void __fastcall TForm1::Button1Click(TObject *Sender)
{
int x, y;
int w = Image1->Width;
int h = Image1->Height;

for (y = 0; y < h; y++)
for (x = 0; x < w; x++)
{
返回点的RGB值 = Image1->Canvas->Pixels[x][y];
}
}

返回点的RGB值用什么变量类型 = Image1->Canvas->Pixels[x][y];
向Image1图片组件写像素点,如何编写?

上传的附件
你的回答被采纳后将获得: 3点积分 (将会扣除手续费1点积分。)

keyboard_arrow_left上一篇 : HBuilder MUI框架中的侧滑菜单,点击菜单项没有反应??? 算法为什么这么难啊啊啊??? : 下一篇keyboard_arrow_right

2个回答

luckone
2019-03-18 15:43:10

Image1->Canvas->Pixels[x][y] 就是一个整数,例如 0x000000,表示黑色;
设置像素点的话,直接修改 Image1->Canvas->Pixels[x][y] 的值就可以了。例如:Image1->Canvas->Pixels[x][y] = 0xffffff;

lonelyperson
2019-03-18 16:04:25

C++ Builder,这个开发环境好像很老了

精彩评论

eject