Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Farbe (Hexwert) wird anders dargestellt (https://www.delphipraxis.net/78395-farbe-hexwert-wird-anders-dargestellt.html)

BillieJoe90 4. Okt 2006 11:48


Farbe (Hexwert) wird anders dargestellt
 
Hallo,
ich übergebe Farbwerte den Komponenten als Hexwert (z.B. $6C5400 für braun). Aber das ist es: Eigentlich für braun. Es wird jedoch blau angezeigt. Ich nehme die Hexwerte aus der Farbpalette von Photoshop Elements, die Werte habe ich auch immer für das Webdesign benutzt. Kann mir jemand sagenl, woran das liegt und wie ich trotzdem Hex-Werte verwenden kann?

Danke schonmal!

Johannes

Klaus01 4. Okt 2006 11:52

Re: Farbe (Hexwert) wird anders dargestellt
 
in Delphi werden die Farben anders definiert:

Aus der Hilfe:
Zitat:

If you specify TColor as a specific 4-byte hexadecimal number instead of using the constants defined in the Graphics unit, the low three bytes represent RGB color intensities for blue, green, and red, respectively. The value $00FF0000 represents full-intensity, pure blue, $0000FF00 is pure green, and $000000FF is pure red. $00000000 is black and $00FFFFFF is white.
Grüße
Klaus

himitsu 5. Okt 2006 15:10

Re: Farbe (Hexwert) wird anders dargestellt
 
Also ganz einfach gesagt > unter Delphi ist die Reihenfolge andersrum.

#XXYYZZ > $ZZYYXX
Du brauchst also keine schwierige Rechenvorschrift beachten :angel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz