Programmieren eines einfachen Farbschemasgenerators
-
15-10-2019 - |
Frage
Wir entwickeln eine Website CMS in C# und möchten einen kleinen und einfachen Farbschema -Generator wie als integrieren / entwickeln ColorSchemedesigner.com (Natürlich einfacher), um automatisch harmonisierende Vorlagenfarben (für Körperhintergrund, Text, Überschrift usw.) vorzuschlagen.
Auf dieser Website gibt es 6 Methoden zur Farbkreation. Wir möchten die Logik des "akzentierten analogen" Algorithmus neu programmieren.
Weiß jemand, wie man dies leicht realisiert oder wo wir weitere Informationen zu diesem Thema finden können? Wie finde ich programmatisch eine Reihe harmonisierender Farben für eine bestimmte Basis?
Oder gibt es bereits einige Kontrollen von Drittanbietern, die den Job erledigen könnten? ZB einen fortgeschrittenen erweiterten Advanced Color Picker oder etwas.
Daniel
Lösung
Adobe's Kuler ist ziemlich gut darin. Wenn Sie sich die Theorie ansehen möchten, die regelt, wie Kuler Farbschemata erstellt Dies zur Farbtheorie.
Sie können zunächst ein Farbrad erstellen und dann die Schema -Definitionen in diesem Link - oder anderen - verwenden, um herauszufinden, welche Farben sie basierend auf ihrer Position am Rad (z. B. das analoge Schema oben) auswählen müssen.
Andere Tipps
Ich fand das in der Vergangenheit nützlich. Zufälliger Pastellfarbengenerator
Code in C# finden Sie auf der obigen Seite.