Ich möchte die relative Abweichung zwischen zwei Farben berechnen. Bei maximaler Abweichung möchte ich also einen Wert von 1 haben (für weiß und schwarz), bei Gleichheit einen Wert von 0. Für ein BYTE ist das kein Problem:
Code:
Abweichung = abs(a - b) / 255;
Für die gesamte Farbe bilde ich einfach das arithmetische Mittel der Abweichungen der einzelnen Komponenten. Ist das dann korrekt? Dabei würde zum Beispiel zwischen gelb und schwarz eine Abweichung von 2/3 rauskommen. Ist das richtig bzw. der allgemein verwendete Weg?