Librerie per il colore

Librerie JavaScript che calcolano i colori in modi che RGB e HSL, da soli, non offrono:

RYBitten aggiunge a p5.js le modalità RYB e RYBHSL di colorMode(), con p5.js 1 e 2. Le altre due si usano in qualsiasi sketch, passando a fill() e stroke() i colori in formato CSS che restituiscono.

La teoria di Kubelka-Munk (1931) descrive uno strato di colore con due coefficienti, quanta luce assorbe e quanta ne diffonde a ogni lunghezza d’onda. Spectral.js ricava da ogni colore RGB una curva di riflettanza, ne calcola l’assorbimento, mescola i valori dei due colori e riconverte il risultato in RGB.