Beiträge von Mac Bacon im Thema „entfernteste Farbe“

    Bei RISC OS 3 wurde das zu 2, 4 und 1 geändert.


    Soll heißen:

    Farbdistanz = 3 * Rotdifferenz² + 4 * Gründifferenz² + 1 * Blaudifferenz²

    Gemeint ist natürlich

    Farbdistanz = 2 * Rotdifferenz² + 4 * Gründifferenz² + 1 * Blaudifferenz²

    ...war spät gestern. :whistling:

    Riscos hat mir 4Bit Input gerechnet?

    Nein, mit acht Bit. Die Video-Hardware hatte damals nur vier Bit pro Kanal, aber bei der API hat jemand mitgedacht und deshalb war die von Anfang an auf acht Bit pro Kanal ausgelegt.

    Ich hab allerdings 27ffcc statt 2755cc bekommen und mehrmals nachgerechnet: Die nächsten Farben sind Türkis, Grün, Hellblau mit Abstand 135.. Das überrascht mich, weil ja grad der Türkis/Hellgrün/Hellblau-Bereich eigentlich in der 64er-Palette gut abgedeckt ist.

    Und psychovisuell hat der gemeine Mensch eher wenig Auflösung im blauen Bereich, oder? Also Lab u.ä. dürften wirklich besser geeignet für solche Spielereien sein als RGB, wie weiter oben erwähnt. =)

    Falls es beim Herumexperimentieren hilft: Das "ColourTrans"-Modul von RISC OS hat das gute alte RGB-Modell benutzt und einfach die Differenzen bei R, G und B unterschiedlich gewichtet, wenn die Entfernung berechnet wurde.

    RISC OS 2 benutzte als Gewichte für R, G und B die Werte 2, 3 und 1.

    Bei RISC OS 3 wurde das zu 2, 4 und 1 geändert.

    Soll heißen:

    Farbdistanz = 3 * Rotdifferenz² + 4 * Gründifferenz² + 1 * Blaudifferenz²

    ...ist sicher nen Versuch wert.