Entwickler-Ecke
Multimedia / Grafik - TColor in RGB zerlegen
Rool - Sa 28.09.02 10:22
Titel: TColor in RGB zerlegen
Wie kann ich eine Farbe vom Typ TColor in seine RGB Bestandteile zerlegen? Irgdenwie mit Hex...???
MFG Rool
OregonGhost - Sa 28.09.02 11:01
Quelltext
1: 2: 3: 4: 5:
| var r, g, b: BYTE; ... r := GetRValue(color); g := GetGValue(color); b := GetBValue(color); |
Wenn's schneller gehen soll, mit shr arbeiten (in C sind die obigen Funktionen in Wirklichkeit Makros, also nichts anderes als ShiftRight, in OP sind es Funktionen)
Quelltext
1: 2: 3: 4:
| ... r := Byte(color); g := Byte(color shr 8); b := Byte(color shr 16); |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!