Zitat von
Tim-94:
jetzt bräuchte ich noch einen code um eine
rgb farbe in eine TColorfarbe (für Delphi, z.b.: Panel1.Color) umzuwandeln
Es gibt keinen Unterschied zwischen "
RGB-Farbe" und "Hex-Farbe". Das sind nur verschiedene Darstellungsweisen. Beide Darstellungsformen sind 24bit (= 3 Byte) Wertgroß, mit jeweils 8 Bit (=1 byte) für jede Farbkomponente. Der Typ TColor in Delphi ist allerdings 32 Bit groß, weil noch die zusätzliche Information darüber benötigt wird, ob es sich um eine Systemfarbe (wie z.B. clBtnFace) handelt, und weil es einfacher ist, mit 32 Bit großen Werten zu hantieren (auf einem 32-Bit-System).
Wie du das ganze aber darstellst, ist Geschmackssache, denn im Grunde ist alles nur eine Folge aus "Nullen und Einsen" (ich hasse den Ausdruck).