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