Zuerst wird die Ausgangsfarbe in das HSL-Modell umgewandelt. Um dann die Komplementärfarbe einer Farbe basierend auf dem HSL-Modell (Hue, Saturation, Lightness) zu bestimmen, müssen Sie die folgenden Schritte ausführen:
Angenommen, die Ausgangsfarbe hat einen Hue-Wert von 50 Grad, eine Sättigung von 80 % und eine Helligkeit von 60 %. Die Komplementärfarbe wäre wie folgt bestimmt:
Im RGB-Farbmodell werden die Komplementärfarben durch die Invertierung der Farbkanäle erzeugt.
Die Komplementärfarbe einer bestimmten Farbe wird durch Subtraktion jedes Farbkanals dieser Farbe von 255 ermittelt. Zum Beispiel ist die Komplementärfarbe von Rot (255, 0, 0) Grün (0, 255, 0) und umgekehrt.
Mathematisch gesehen wird die Komplementärfarbe C einer Farbe mit den RGB-Werten (R, G, B) wie folgt berechnet:
C = (255 - R, 255 - G, 255 - B)
Die Invertierung der Farbkanäle im RGB-Modell ergibt nicht immer eine wahrgenommene Komplementärfarbe, insbesondere wenn es um Farben ausserhalb des sRGB-Farbraums geht. In solchen Fällen können andere Farbmodelle wie das L*a*b*-Farbmodell oder das HSL-Farbmodell verwendet werden, um bessere Ergebnisse zu erzielen.
In unserem Tool verwenden wir in der Regel das HSL-Farbmodell zur Ermittlung der Komplementärfarbe. Bei Grautönen, Schwarz und Weiss respektive immer dann, wenn die Komplementärfarbe im HSL-Modell identisch mit der Ausgangsfarbe ist, verwenden wir das RGB-Farbmodell.