Einzelnen Beitrag anzeigen

Benutzerbild von Jakob Ullmann
Jakob Ullmann

Registriert seit: 17. Feb 2007
218 Beiträge
 
Lazarus
 
#3

Re: Dezimaler Farbcode zu RGB?

  Alt 25. Apr 2009, 13:16
Also ich würde mal sagen, gar nicht. Nachher erkennst du nicht mehr, ob nun zum Beispiel Rot oder Blau 254 hatte. Denn Faktoren kann man ja bekanntlich vertauschen.

Gegenvorschlag:

Alpha*10^0 + Blau*10^3 + Grün*10^6 + Rot * 10^9

also AAABBBGGGRRR

Dann gibt es zwei Möglichkeiten das auszulesen:

Umwandlung in String -> Entsprechende Zeichen rauspicken und Zusammensetzen (oder halt Copy) -> Zurück in Integer umwandeln.

Oder, was wohl sauberer und schneller sein dürfte: Auslesen der Stellen mit mod (Divisionsrest) und eventuell ein bisschen shiften.
Jakob
  Mit Zitat antworten Zitat