Thema: 256 Farben

Einzelnen Beitrag anzeigen

Benutzerbild von Sinspin
Sinspin

Registriert seit: 15. Sep 2008
Ort: Dubai
618 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: 256 Farben

  Alt 11. Jan 2022, 12:36
ja, 65535, normal oder?
welche kombination er nimmt ist ihm überlassen.
Genau, 256*256*256 = 65535

Ich habe einen Wertebereich von 0..255. Jeder Wert soll einer Farbe entsprechen. Wie bekomme ich es hin, dass 0 z.B. weis und 255 schwarz ist oder gibt es schon eine vordefinierte Konstanten?
Eine Farbe besteht unter Windows aus 4 Bytes. Ein Byte dient als Schalter für bestimmte Eigenschaften der Farbe, 3 Bytes bestimmen die Farbe. Der Typ für Farbe in Delphi ist TColor.

Willst Du 256 verschiedene Farben definieren brauchst Du ein Array mit 256 Werten vom Typ TColor.

Delphi hat eine ganze Reihe Konstanten für vordefinierte Farbwerte. Ansonsten kannst Du dir auch selber Farben mit Hilfe der drei Grundfarben erstellen.
Zum Beispiel so:
Farbe := TColor(RGB(255, 255, 0)); // Gelb
Stefan
Nur die Besten sterben jung
A constant is a constant until it change.
  Mit Zitat antworten Zitat