du kannst die per pixels ermittelten farben direkt miteinander vergleichen
Das ist für sein Vorhaben allerdings nicht so nützlich
Zitat:
Ich dachte daran, die Farbe des aktuellen Pixels auslesen und dann vergleichen, an welcher neuen Farbe er am nächsten dran ist und dann die Farbe ersetzen.
Mal ein einfacher Vorschlag für eine Distanzfunktion:
Code:
d(c1, c2) = sqrt(sqr(c1.r - c2.r) + sqr(c1.g - c2.g) + sqr(c1.b - c2.b))
Je größer d(c1, c2) ist, desto größer ist die "Entfernung" der beiden Farben.