Entwickler-Ecke
Multimedia / Grafik - Wie kann ich eine Farbe etwas dunkler machen?
Anonymous - Di 29.10.02 14:43
Titel: Wie kann ich eine Farbe etwas dunkler machen?
Dabei soll eine zweite Farbe berechnet werden. Diese soll etwas dunkler sein als die erste. Das Etwas könnte man in Prozent ausdrücken.
Gibts da schon etwas fertiges oder muß ich die Farbe zerlegen, etwas zuadieren und wieder eine Gesammtfarbe draus machen?
MathiasH - Di 29.10.02 16:12
mit GetRValue (R/G/B) zerlegen, addieren und wieder zambauen, fertig
MathiasH
Sledge_Hammer - Mi 30.10.02 22:34
Hi
wo ihr grad beim thema seid: mich würde mal interessieren wie man sich ne ganz neue farbe macht, also nicht z.b. pen.color:=ClSkyBlue oder pen.color:=ClBlack, sondern was ganz eigenes, vielleicht mit RGB-Werten. hab da absolut keine ahnung von :-(.
THX Benni
Anonymous - Mi 30.10.02 23:49
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| var R, G, B: Byte; begin R:= 156; G:= 12; B:= 187;
Color := (B shl 16) + (G shl 8) + R; end; |
MathiasH - Do 31.10.02 10:41
mit string to hex gehts auch!, und wenn der Wert schon feststeht(also sowas wie const): $00AABB77, ansonsten so ungefähr:
Quelltext
1:
| color := stringtocolor('$00' + inttohex(r, 2) + inttohex(g, 2) + inttohex(b, 2)); |
Das müsste passen
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!