Wie rechne ich RGB Farbwerte (8 Bit) in andere Bitbreiten um ? Ich versuche mich zur Zeit an einem Programm in VHDL welches die Mandelbrotmenge (Fraktal) auf den VGA Monitor zaubert. Das Spartan 3 AN Starter Kit verfügt über 12 Pins für die Farbwerte. Also jeweils 16 Werte für die RGB-Anteile. Nun habe ich im Internet entsprechende RGB Farbtabellen gefunden die ich verwenden möchte. Wie rechne ich nun die 8 Bit Farbanteile in 4 Bit Farbanteile um ? Sicherlich gibt es eine bessere Methode als die einzelnen Farbanteile getrennt umzurechnen bzw. zu runden.
Das ist ganz simpel - Du wirfst solange die "least significant bits" weg, bis die Bitanzahl stimmt. Von Deinen 8 Bit je Grundfarbe wirfst Du also die niederwertigen vier Bits weg. Das war's dann auch schon.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.