Farbabstufung berechnen
hh
- html
0 Der Martin0 berdn0 Stefan Alpers
Hi, weiss nicht, ob ich hier im richtigen Forum bin, aber ich bin auf der Suche nach einer Formel, die einen hex Farbcode etwa rot #FF0000 in einzelne Abstufungen ausgibt. Als Beispiel 6 Rotstufen, die erste normal rot, die naechste Stufe etwas helleres Rot, die nächste stufe noch etwas heller im Rotton usw usw. Gibt es irgendwo ein solche Formel die mir beispielhaft zeigt, wie man den Farbton stufenweise in eine Richtung ändern kann?
Gruß,
Hallo,
[...] etwa rot #FF0000 in einzelne Abstufungen ausgibt. Als Beispiel 6 Rotstufen, die erste normal rot, die naechste Stufe etwas helleres Rot, die nächste stufe noch etwas heller im Rotton usw usw.
ich weiß nicht, wie hoch deine Qualitätsansprüche im Hinblick auf eine gleichmäßige (d.h. gleichmäßig _aussehende_) Farbabstufung sind.
Ich gehe in so einem Fall immer recht einfach und pragmatisch vor, indem ich die Start- und Endfarbe notiere und alle Zwischenwerte der drei Farbkomponenten (R,G,B) dazwischen linear interpoliere. Für die meisten Fälle ergibt das ausreichend gute Ergebnisse.
Ciao,
Martin
Hallo hh,
ich habe in dem Fall die Besten Ergebnisse eruielt in dem ich für die Interpolation der Farben in des HSB-Modell gewechelt bin und anschließend wieder nach RGB.
Liebe Grüße,
Bernd
Es gibt auch Generatoren für Farbverläufe, z.B. hier.
Formeln gibt es dort aber nicht.
Viele Grüße,
Stefan