EisFuX: ImageColorClosest() und Co.

Beitrag lesen

(Hallo|Hi(ho)|Nabend) Hopsel,

»» imageColorClosestHWB() berücksichtigt Farbton, Schwarz- und Weißwert einer Farbe.
Das tut sie aber leider nicht befriedigend. Meine Funktion gibt mir z. B. für den Rotwert #900 den mMn passenderen Farbton zurück.

Mir ist es wichtig, dass die Farbe weitestgehend erhalten bleibt. Das funktioniert mit meiner Funktion. Meistens... =)

Ja, leuchtendes Rot berechnet die GD-Funktion anscheinend besser:
http://www.fuhrpark-software.de/spielwiese/color.php?color=ff0000

Ich habe eine Vergleichsseite online gestellt, bei dem über den Get-Parameter eine Farbe übergeben werden kann: Vergleich zwischen getNearestColor() und imagecolorclosestHWB().

Fehlte noch imageColorClosest(), oder liefert das so schlechte Ergebnisse?

Wenn einmal die Funktion imageColorClosestLab() kommen sollte, bin ich gerne bereit, meine Funktion einzustampfen.

Hehe, mir würde es schon genügen, wenn die GD-Funktionen unkastriert in PHP übernommen werden würden, oder wenn imageTTFBBox() richtig rechnen würde ... ;-)

MffG
EisFuX