Gibt es eine Gleichung, um eine Farbe einfach in ihre passende Farbe in einem anderen Farbton umzuwandeln?

Ich versuche, eine Website mit ein paar Farbschemata zu entwerfen. Ich suche nach einer Möglichkeit, Farbschemata zu erstellen, die mathematisch übereinstimmen.

Ich weiß zum Beispiel, dass #FF0000passt perfekt zu #00FF00und #0000FF. Gibt es eine Art Gleichung, um zum Beispiel die gelbe Version von zu erhalten #509cc0? Ich habe auch die RGB-Werte und die HSL-Werte zur Hand.

Ich nehme an du meinst automatisch? Es sollte ziemlich einfach sein, HSL zu verwenden - Sie ändern einfach den Farbtonwert (das 'H' in HSL) auf den entsprechenden Wert oder um den entsprechenden Betrag. Wikipedia hat eine Formel zum Konvertieren von HSL in RGB , die danach durchgeführt werden könnte, und der Hex-Code # 00FF00 ist nur der RGB-Wert im Hexadezimalformat (Basis 16). Jemand, der mathematischer ist als ich, könnte dies wahrscheinlich in eine Antwort umwandeln ...
Eigentlich macht das sehr viel Sinn, wenn es darum geht, den Farbtonwert zu ändern. Das einzige Problem besteht darin, den richtigen Wert zu finden, um ihn zu ändern.
@ user568458 Ich würde das als Antwort posten!
Sollte die Frage so lauten wie "Wie ändert man den Farbton einer RGB-Farbe, während Sättigung und Helligkeit gleich bleiben?"

Antworten (1)

Ich bin misstrauisch gegenüber rein mathematischen Ansätzen zur Farbharmonie; Zahlen haben kein ästhetisches Empfinden. Da das Farbrad jedoch in 360 Grad unterteilt ist, kann man ein komplementäres Farbschema erstellen, indem man 180 zum Farbton für eine bestimmte Farbe addiert, eine Triade durch Addieren und Subtrahieren von 120 und so weiter.

Die folgenden Triaden wurden mit einfacher Arithmetik im H-Feld des Photoshop-Farbwählers erstellt, wobei der Wert jedes Mal um 120 erhöht wurde. Oben reines RGB (in umgekehrter Reihenfolge, sorry!) und Ihre Startfarbe #509cc0 in der Zeile darunter.

Triadische Farben berechnet in HSB

Das ist genau die Antwort, die ich gesucht habe. Ich denke, das wird perfekt sein, danke!