tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
480
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Hi,

    Seht euch mal die Grafik im Anhang an.

    Dazu habe ich folgende Fragen und hoffe das mir jemand einen Denkanstoß geben kann.

    1. Wie erzeuge ich eine solche Grafik? Nein, ich rede nicht von Gimp oder Inkscape, sondern ich will wissen was dahinter steckt. Ich will auch nicht höhren, dass ich dafür SDL, GDI, ImageMagick oder irgendeine andere Bibliothek/Anwendung nutzen kann, sondern ich rede von der Mathematik dahinter.

    2. (Die eigentliche, wichtige Frage) Ich brauche eine Funktion, welche mir zu einer gegebenen RGB Farbe die Position (x und y) in diesem Spektrum gibt. Es geht nicht um exakt dieses Spektrum (Höhe und Breite) sondern nur um relative Werte (Man könnte das Spektrum ja auch kleiner oder größer darstellen).

    3. Lässt sich das alles überhaupt im RGB-Raum lösen oder muss ich mich noch mit der Umrechnung etwa in HSV beschäftigen?

    Gruß,
    CPoly
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Mit Farben/Farbspektrum rechnen-color-spectrum.jpg  
     

  2. #2
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Ich habe in einem jQuery Colorpicker (auf die Idee bin ich erst jetzt gekommen...) eine Funktion "whichColor(x,y)" gefunden, welche genau für die gezeigte Grafik die Farbe an Position (x,y) bestimmt. Ich denke damit komme ich weiter. Ich melde mich, sobald ich die Umkehrfunktion fertig habe.
     

  3. #3
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Ich hab mich jetzt ausgiebig damit beschäftigt und für alle die hier drüber stolpern und es vielleicht hilfreich finden:

    Man muss lediglich den RGB Wert in HSV umrechnen und dann hat man praktisch schon das Ergebnis. H ist die X-Achse und S und V lassen sich zur Y-Achse umrechnen (in dem oben gezeigten Spektrum ist jeweils eines davon immer bei 100. Es fehlen also noch Zwischenfarben.)
     

Ähnliche Themen

  1. CS2 Farben Monitor vs. Farben Drucker
    Von Ludger im Forum Photoshop
    Antworten: 9
    Letzter Beitrag: 05.08.07, 22:22
  2. Farbspektrum anpassen
    Von realdave im Forum Photoshop
    Antworten: 5
    Letzter Beitrag: 04.07.05, 23:03
  3. Farbspektrum mit Farbauswähler
    Von PingPages im Forum Flash Plattform
    Antworten: 9
    Letzter Beitrag: 28.06.05, 01:58
  4. Rechnen mit SQL?
    Von uwee im Forum Relationale Datenbanksysteme
    Antworten: 6
    Letzter Beitrag: 12.01.05, 09:44
  5. Farbspektrum mit PHP ?
    Von CitGod im Forum PHP
    Antworten: 8
    Letzter Beitrag: 10.08.02, 18:57