So berechnen Sie den Farbton, Sättigung und Helligkeit Werte aus einer gewählten Farbe durch Eingabe Entfernung
Gegeben, ein Start-hex-code, ich würde gerne wissen, die Mathematik, die zum berechnen der linearen Werte von Leichtigkeit in aufsteigender und absteigender Reihenfolge. Gleiche für Farbton und Sättigung.
Es ist ein bisschen schwierig für mich, genau zu beschreiben, was ich will, forutnately ich habe diese Seite gefunden, die die genauen algorithmen, die ich brauche:
http://www.workwithcolor.com/hsl-color-schemer-01.htm
Wenn Sie überprüft die Seite, die Sie bemerkt, dass die letzten 3 redio Tasten Lesen: Linear-mit Farbton -, Linear-durch Sättigung, Linear in der Helligkeit. Jeder, erhalten Sie eine Liste von hex-codes in aufsteigender Reihenfolge entsprechend der original-hex-code.
Zum Beispiel für die Leichtigkeit, die Sie geben die folgende Liste (von der Farbe FFCE2E):
FFCE2E FFDA61 FFE694 FFF2C7 FFFEFA
Ich brauche die Formeln, bitte.
Vielen Dank im Voraus.
- Diese Frage beantwortet ist, im detail unter stackoverflow.com/questions/3732046/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie mash, das aus mehreren Orten. In einer nussschale, die Sie brauchen:
Wirst du um eine Liste von Werten, die während dieser Dekrementieren und du wirst jetzt tun, ein reverse-Konvertierung von die HSL-Wert auf RGB (HSL zu RGB-Farbkonvertierung).
Ebenso, wenn Sie möchten, haben eine Reihe von variation von Sättigung dann Sie verringern nur der zweite parameter/Komponente, und wenn Sie wollen, variieren Lumineszenz, Sie variieren in der 3. parameter.
Hoffe, das ist klar.