Erstellt eine Komplementär-, Dreifarben- und einfarbige Farbpalette aus einer einzelnen Hex-Farbe

8

Ich versuche, drei verschiedene Farbpaletten aus einem einzelnen hex / rgb-Wert zu erstellen, der von einem Benutzer bereitgestellt wird. Die Palette hat das Komplement der gelieferten Farbe und dann wird eine volle Palette erzeugt. Im Idealfall könnte ich eine 5-Farben-Palette anstelle nur einer einzigen Komplementärfarbe haben. Ich werde auch Farbpaletten für Triaden, Analoge und Monochromatische Schemen erstellen.

Ich möchte herausfinden, wie man die Komplementärfarbe und dann die Farbpalette nachher erstellt. Dasselbe gilt für die anderen hier aufgeführten Palettentypen. Ich bin offen dafür, dies in Javascript oder PHP zu tun.

    
stwhite 15.10.2013, 18:04
quelle

1 Antwort

3

Ich habe tatsächlich ein kleines Skript geschrieben, das viel davon tun kann, colorflow.js .

Sagen Sie, Ihre Startfarbe war rot (hex: # ff0000)

  1. Komplementärfarbe: colorflow.complement('#ff0000')
  2. Komplementärfarbe, Palette von 5: colorflow.complement('#ff0000', 'double')
  3. Triadisch: colorflow.triadic('#ff0000')
  4. Monochrom: colorflow.rotational_dispersion('#c0c0c0', 5, 'saturation')

usw. ...

    
SW4 29.10.2013, 09:44
quelle

Tags und Links