AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi RGB aus Farbe auslesen
Thema durchsuchen
Ansicht
Themen-Optionen

RGB aus Farbe auslesen

Ein Thema von citybreaker · begonnen am 12. Mär 2004 · letzter Beitrag vom 12. Mär 2004
Antwort Antwort
citybreaker
(Gast)

n/a Beiträge
 
#1

RGB aus Farbe auslesen

  Alt 12. Mär 2004, 19:32
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.
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#2

Re: RGB aus Farbe auslesen

  Alt 12. Mär 2004, 19:47
Kuck dir mal die Funktionen ColorToRGB, GetBValue, GetRValue und GetGValue an.
Alexander
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#3

Re: RGB aus Farbe auslesen

  Alt 12. Mär 2004, 19:56
wie funktioniert das mit der RGB funtion???
$2B or not $2B
  Mit Zitat antworten Zitat
citybreaker
(Gast)

n/a Beiträge
 
#4

Re: RGB aus Farbe auslesen

  Alt 12. Mär 2004, 20:08
Hab nur was zu ColorToRgb gefunden. Alerdings hilft mir das nicht weiter wie
ich das ganze nun anzeigen lasse.
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#5

Re: RGB aus Farbe auslesen

  Alt 12. Mär 2004, 20:21
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...
Alexander
  Mit Zitat antworten Zitat
citybreaker
(Gast)

n/a Beiträge
 
#6

Re: RGB aus Farbe auslesen

  Alt 12. Mär 2004, 20:29
Vielen dank, habs nun hinbekommen. *ganz doll freu*
  Mit Zitat antworten Zitat
MasterC

Registriert seit: 9. Jan 2004
Ort: Krefeld
369 Beiträge
 
Delphi 2005 Personal
 
#7

Re: RGB aus Farbe auslesen

  Alt 12. Mär 2004, 20:30
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. ^^
Christian H.
www.Future-Coding.de
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz