Entwickler-Ecke
Multimedia / Grafik - Farbe aus Colordialog ändern -> Heller oder Dunkler
Metschu - Sa 19.02.11 11:44
Titel: Farbe aus Colordialog ändern -> Heller oder Dunkler
Morgen zusammen!
Folgendes Problem stellt sich mir:
Für einen Schichtplan werden im Stringgrid die Felder mit verschiedenen Farben eingefärbt. Beim markieren der Felder soll der eigentliche Farbton erhalten bleiben, nur etwas heller oder dunkler werden.
Die Farben kann der Nutzer in den Einstellungen über den Colordialog auswählen.
Wie kann ich dann also defnieren, das die Ausgewählte Farbe beim markieren heller bzw dunkler wird?
Hat jemand mal ein paar Suchtips für mich?
Danke schonmal
Gruß
Torsten
Metschu - Sa 19.02.11 12:16
jaenicke hat folgendes geschrieben : |
Suchst du vielleicht den HSB-Farbraum um die Helligkeit zu ändern? |
So kann man es auch ausdrücken.
Die Farbe soll automatisch heller/dunkler werden, ohne das die "Endfarbe" vom User definiert ist.
Danke für den Tip mit dem HSV-Farbraum, werde mir das mal durcharbeiten.
Manchmal fehlen einem nur die richtigen Begriffe für die Suche :)
jaenicke - Sa 19.02.11 12:22
Dann ist das genau richtig. Du wandelst die Farbe um und änderst die Helligkeit dann nach oben oder unten, je nach aktueller Helligkeit. Dann zurückwandeln und fertig. ;-)
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!