Ich hab mal fleißig weiterprobiert und bin zum Ergebnis gekommen, dass der HSV/HSL-Farbraum schnell und einfach ein gutes Ergebnis liefert, aber noch besser ist der L*a*b*-Farbraum geeignet. Beim angehängten Bild oben sind die Farbabstände: 52, 84, 156 (oben nach unten). Bei Schwarz/Weiß muss anders vorgegangen werden, da diese sich nur im L-Wert (um 100) unterscheiden. Aber ich glaube so komme ich schon weiter.
EDIT: Ich habe den L-Wert und den Abstand rot/grün, bzw. blau/gelb auf 255 nomiert. Wenn ich das alles optimiert habe, kann ich ja mel eine OpenSource-Unit draus machen.
EDIT2: Gibt Probleme. Abstand Lila zu Weiß sei geringer, als Lila zu Rot
EDIT3: Naja, Frage immer noch offen, vllt. rechne ich auch was falsch um :-S
EDIT4: Okay, jetzt scheint die Rechnung zu stimmen. Also weiter probieren...
EDIT5: Erledigt, klappt. L*a*b* ist die Lösung. Wenn ich dazu komme, gibts ne Unit.
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)