color
Códigos de cores ANSI para console
Importação
_ <- fat.color
Constantes
- black, 0
- red, 1
- green, 2
- yellow, 3
- blue, 4
- magenta, 5
- cyan, 6
- white, 7
- bright.black, 8
- bright.red, 9
- bright.green, 10
- bright.yellow, 11
- bright.blue, 12
- bright.magenta, 13
- bright.cyan, 14
- bright.white, 15
Métodos
Nome | Assinatura | Breve descrição |
---|---|---|
detectDepth | (): Number | Obter suporte de cor do console |
to8 | (xr: Any, g: Number = ø, b: Number = ø) | Converter RGB para 8-cores |
to16 | (xr: Any, g: Number = ø, b: Number = ø) | Converter RGB para 16-cores |
to256 | (xr: Any, g: Number = ø, b: Number = ø) | Converter RGB para 256-cores |
to24Bit | (xr: Any, g: Number = ø, b: Number = ø) | Codificar RGB para cores reais |
Notas de Uso
to8, to16, to256 e to24Bit
O parâmetro xr
pode ser um texto opcional que representa a cor no formato HTML. Por exemplo, pode ser fornecido como 'fae830' ou '#fae830' (amarelo):
color <- fat.console
console <- fat.console
console.log('hey', color.to16('fae830'))
console.log('hey', color.to256('fae830'))
No entanto, se xr
for um número entre 0 e 255 representando r
, então os parâmetros g
e b
serão necessários:
console.log('hey', color.to256(250, 232, 48)) // mesmo resultado
estes métodos podem produzir aproximações da cor original nas profundidades 8, 16 ou 256 e não a côr verdadeira exata