So, ich hab das jetzt folgendermaßen gelöst:
Zuerst rechne ich den
RGB-Wert in den
HSV-Wert um. Der H-Wert beschreibt dabei den Farbton auf einer 360° Skala. Diese Skala habe ich dann in zwölf Bereiche Aufgeteilt, jede 30 Grad stehen dabei für eine Farbe. Dann muss man natürlich noch die Helligkeit und die Sättigung berücksichtigen und dadurch kann man dann noch die Farben Weiß, Grau und Schwarz definieren.
Was mir noch fehlt wäre z.B. die Farbe Braun, diese ist nämlich garnicht so einfach zusammengestellt: Nach Wolfram|Alpha besteht sie aus der Farbe Orange (30° auf der Farbskala), ist aber nur zu 67% gesättigt. Aber vielleicht kann man den Farbraum noch bisschen erweitern, mit viel ausprobieren bekomme ich sicher noch was raus.