As especificações de design do material do Google têm conjuntos de paletas de cores :
Começando com uma cor primária básica, que eles designam como "500", eles têm várias etapas incrementais de sombra, mais brilhantes e mais escuras, para criar uma faixa de cerca de 10 cores. O mais claro é designado "50" e é quase branco, e o mais escuro, "900", é quase preto, mas ambos retêm parte da cor base.
Não consigo determinar como os incrementos são calculados. Tentei este gerador de amostras on-line , mas não consigo discar no intervalo.
Eu acho que é apenas uma questão de ajustar a luminosidade para cima e para baixo a partir da cor "500" básica, e suponho que um valor de "0" seja branco puro e "1000" seja preto puro, mas os intervalos nas configurações do Google As paletas parecem ter mais saturação do que uma simples faixa de luminosidade.
Alguém sabe qual algoritmo ou processo posso usar para obter uma cor de base e gerar uma paleta alinhada com as paletas do Google?