Registriert seit: 17. Feb 2007
218 Beiträge
Lazarus
|
Re: Dezimaler Farbcode zu RGB?
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
|