Einzelnen Beitrag anzeigen

OregonGhost

Registriert seit: 8. Jun 2002
Ort: Lübeck
1.216 Beiträge
 
Delphi 3 Professional
 
#1

relative Farbabweichung?

  Alt 29. Sep 2002, 16:10
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?
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
  Mit Zitat antworten Zitat