Thema: Delphi Graustufe aus Farbwert

Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#5

Re: Graustufe aus Farbwert

  Alt 26. Jun 2006, 10:47
Hallo,
Zitat von cherry:
Zitat von xaromz:
normalerweise werden Farben so in Graustufen umgewandelt:
Gray := Round(Blue * 0.114 + Green * 0.578 + Red * 0.299);
Funktioniert eben nicht. Zb clYellow wird dann irgendwie ein Rot-ton...
Tja... andere Ideen
Selbstverständlich funktioniert das. Du bekommst den Grauwert ja als 1 Byte und nicht als TColor; Du musst also den Wert einer Farbe zuweisen:
Farbe := rgb(Gray, Gray, Gray); Gruß
xaromz
  Mit Zitat antworten Zitat