![]() |
Re: TShape - neue farbe Organge
Ist dieser RGB-Wert nicht ein Türkis?
Imho müsste es so heißen: $00ff8000 |
Re: TShape - neue farbe Organge
Verschoben ins Interface - nun funzt es global!!
Nein Farbe ist korrekt = Orange ! Passt alles wunderbar :-D :-D :-D |
Re: TShape - neue farbe Organge
@NamenLozer: Im Speicher liegt das ganze als RRGGBB00. Als Integer interpretiert ist das auf einem Little-Endian-System wie dem x86 0x00BBGGRR. Also ist 0x000080FF völlig richtig: Rote Farbe mit voller Intensität, grüne Farbe mit halber Intensität, blaue Farbe gar nicht. ;)
|
Re: TShape - neue farbe Organge
Es wird nicht RGBA sondern ABGR verwendet
|
Re: TShape - neue farbe Organge
Hi nochmals,
auf die function RGB zurück zukommen bzw. allgemein auf die Farbcodes wie im Beispiel hier "$000080FF". Wie komme ich an diese Werte ? In der Hilfe finde ich z.B. "RGB Color Spaces" oder unter RGB function dieses hier "Arguments red Required. Number in the range 0-255 representing the red component of the color. green Required. Number in the range 0-255 representing the green component of the color. blue Required. Number in the range 0-255 representing the blue component of the color." Dankee im voraus für einen Tipp! Gruss |
Re: TShape - neue farbe Organge
Der Wert ist in Hex und zwar im Format
$AABBGGRR |
Re: TShape - neue farbe Organge
Wenn du dich mit Hex allerdings nicht auskennst, kannst du auch RGB nehmen. Rot sähe damit so aus:
Delphi-Quellcode:
Die Parameter sind die Farbanteile von Rot, Grün & Blau jeweils von 0 - 255.
Color := RGB(255, 0, 0);
Mfg |
Re: TShape - neue farbe Organge
255 in Hex wäre dann §ff
0 $0 Rot wäre also $000000ff |
Re: TShape - neue farbe Organge
rgb funktioniert so wie licht...
0 = nix also ganz dunkel 255 = alles was geht also ganz hell(bezogen auf die jeweilige farbe) und dann muss man halt ausprobieren was welche farbe ergibt: zb. rot und grün ergeben zusammen brauntönen blau und grün ergeben türkies artige töne rot und blau lia artige und alle zusammen ergeben grau und weis töne |
Re: TShape - neue farbe Organge
Hi,
ok super, danke! D.h. ich kann colors auch direkt als RGB Wert angeben, diese könnte ich mir ja aus Programmen wie z.B. PaintShoPro "holen", dort kann man sich den jeweiligen RGB-Wert auch anzeigen lassen. Kann ich z.B. diesen Farbwert
Delphi-Quellcode:
einfach so definieren oder
Color := RGB(255, 0, 0);
muss ich vorher eine bestimmte Unit einbinden ? Oder einfach ins Interface einbinden wie mit
Delphi-Quellcode:
?
const clOrange = $000080FF;
Thx vorab! Gruss :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz