Wie können Sie automatisch N eindeutige Farben generieren?
Bestehende Methoden zur automatischen Auswahl unterschiedlicher Farben erzeugen oft keine optisch eindeutigen Farben, insbesondere wenn N ist groß. Diese Frage untersucht alternative Ansätze.
Ein Ansatz besteht darin, eine stückweise lineare Funktion auf dem RGB-Würfel zu definieren. Dies ermöglicht die Erzeugung einer progressiven Farbskala, die Farben können jedoch mit zunehmendem N ähnlich werden. Ein anderer Ansatz besteht darin, den RGB-Würfel gleichmäßig in ein Gitter zu unterteilen und Punkte einzuzeichnen. Allerdings kann diese Methode rechenintensiv sein.
Im akademischen Bereich wurden weitere optimale Lösungen entwickelt. Berücksichtigen Sie für beliebiges N Folgendes:
Für endliche und relativ kleine N, konsultieren Sie:
Vordefinierte Farblisten umfassen:
Das obige ist der detaillierte Inhalt vonWie können Sie automatisch N einzigartige und optisch unterschiedliche Farben generieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!