Poline – generátor barevných palet
Generátor barevných palet, který propojuje barvy oblouky v polárních souřadnicích a přináší nečekanou vizuální harmonii.

Poline generuje barevné palety pomocí oblouků mezi kotvicími body v polárním prostoru. Místo klasické interpolace barev nabízí zcela nový, výrazně vizuální přístup. Hodí se pro kreativní kódování, generativní umění nebo třeba dynamická témata v uživatelském rozhraní.
Na rozdíl od běžného míchání barev v RGB nebo HSL prostoru, Poline využívá polární souřadnice. Díky tomu vznikají plynulé a často překvapivé přechody i mezi barevně vzdálenými body. Barevná paleta se tvoří pomocí kotvicích bodů, zadaných v HSL nebo XYZ formátu, a jejich propojením přes takzvané pozicové funkce – například sinusová, kvadratická nebo exponenciální.
Vývojář má kontrolu nad všemi parametry – počtem bodů, uzavřením smyčky, posunem odstínu nebo inverzí jasu. Výstupní barvy lze získat jako pole HSL hodnot nebo přímo jako CSS řetězce. S pomocí externí knihovny Culori je možné převádět barvy i do modelů OKLCH nebo LCH.
Interaktivní playground umožňuje s paletami ihned experimentovat. Klikáním přidáváte body, šipkami posouváte odstíny nebo měníte funkce, které určují charakter přechodů. Poline je ideální tam, kde barva potřebuje pohyb, plynulost a originalitu.
Knihovnu nainstalujete jednoduše přes npm
nebo pomocí CDN. Projekt je open source a má licenci MIT. Pokud hledáte jiný způsob, jak pracovat s barvou – živý, intuitivní a překvapivě výtvarný – Poline vám otevře nové možnosti.