Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi RGB aus Farbe auslesen (https://www.delphipraxis.net/18006-rgb-aus-farbe-auslesen.html)

citybreaker 12. Mär 2004 18:32


RGB aus Farbe auslesen
 
Hallo,

wie kann ich die RGB Farbe aus einer anderen Farbe auslesen.
Also, wenn die Form clSilver ist möchte ich das in einem Label
die RGB Farben angezeigt werden.

Alexander 12. Mär 2004 18:47

Re: RGB aus Farbe auslesen
 
Kuck dir mal die Funktionen ColorToRGB, GetBValue, GetRValue und GetGValue an.

himitsu 12. Mär 2004 18:56

Re: RGB aus Farbe auslesen
 
:arrow: wie funktioniert das mit der RGB funtion???

citybreaker 12. Mär 2004 19:08

Re: RGB aus Farbe auslesen
 
Hab nur was zu ColorToRgb gefunden. Alerdings hilft mir das nicht weiter wie
ich das ganze nun anzeigen lasse. :(

Alexander 12. Mär 2004 19:21

Re: RGB aus Farbe auslesen
 
Du willst doch den RGB-Farbwert nachher anzeigen, richtig?
Dann kannst du mit ColorToRGB dir den Tcolor-Wert oin einen Integer umwandeln und mit den anderen drei Funktionen die jeweiligen Rot, Blau und Grün-Werte holen...

citybreaker 12. Mär 2004 19:29

Re: RGB aus Farbe auslesen
 
Vielen dank, habs nun hinbekommen. *ganz doll freu*

MasterC 12. Mär 2004 19:30

Re: RGB aus Farbe auslesen
 
Delphi-Quellcode:
function colortorgbcode(Farbe: TColor);
var
  Color: Longint;
  r, g, b: Byte;
begin
  Color := ColorToRGB(Farbe);
  r    := Color;
  g    := Color shr 8;
  b    := Color shr 16;
  Result:= (Inttostr(r) + ',' + Inttostr(g) + ',' + Inttostr(b));
end;
end;
Edit: Mist zu spät. ^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz