得到图象颜色的工具(50分)

  • 主题发起人 主题发起人 zhao0707
  • 开始时间 开始时间
Z

zhao0707

Unregistered / Unconfirmed
GUEST, unregistred user!
当把鼠标点在图象上某一点的时候,显示出这点的图象的颜色数值RGB
 
procedure TForm1.Image1MouseMove(Sender: TObject;
Shift: TShiftState;
X,
Y: Integer);
var
rgb: DWORD;
begin
rgb := Image1.Picture.Bitmap.Canvas.Pixels[x, y];
Label1.Caption := inttostr(GetRValue(rgb)) + ' : ' +
inttostr(GetGValue(rgb)) + ' : ' +
inttostr(GetBValue(rgb));
end;
 
接受答案了.
 
后退
顶部