Einzelnen Beitrag anzeigen

cyberblast

Registriert seit: 17. Jun 2005
19 Beiträge
 
Delphi 7 Enterprise
 
#1

8 bit Color Byte zu 24 bit Farbe umrechnen

  Alt 27. Sep 2005, 10:36
Hallo Zusammen

Ich bin kurz vor der Verzweiflung. Versuche schon seit Stunden ein Byte zu einem 24 bit Farbwert umzurechnen.

Folgende Ausgangslage:

Ich habe ein Byte, sagen wird mal
b := $FF; //Weiss In Wikipeida stand, es gibt 2 Varianten von 8 Bit Farbe, entweder mit Palette oder "True Color" durch umrechnung. In mienem Fall wird keine Palette benutzt.
Bei der Variante ohne Palette werden 3 Bits für Red, 3 Bits für Green und 2 Bits für Blau benutzt.

Kann mir jemand bei der Umrechnung helfen?

Hier einige weitere Beispiele:

Delphi-Quellcode:
// B G R
b0 := $AD; //10 101 101
b1 := $F6; //11 110 110
b2 := $FF; //11 111 111
b3 := $09; //00 001 001
b4 := $00; //00 000 000
Beim Beispiel für $FF müsste ich demnach für R 255, B 255 und G 255 erhalten.

Grüsse Martin
  Mit Zitat antworten Zitat