Lee un color hexadecimal en un objeto { r, g, b } con canales de 0 a 255.
El texto puede empezar con # o sin él; cualquier cosa distinta de seis dígitos hexadecimales lanza un error.
Ejemplo: '#FF5733' -> { r: 255, g: 87, b: 51 }
El color hexadecimal
El objeto de color con canales de 0 a 255
Escribe tres valores de canal como un color hexadecimal.
min y max dicen qué rango usan los valores; un rango distinto de 0 a 255 se reasigna
primero, así que los canales de 0 a 1 también funcionan.
Ejemplo: r 255, g 87, b 51 en [0,255] -> '#ff5733'; r 1, g 0.5, b 0.2 en [0,1] -> '#ff8033'
Los valores de rojo, verde y azul y su rango
El color hexadecimal
Escribe un color { r, g, b } como un color hexadecimal.
min y max dicen qué rango usan los canales; un rango distinto de 0 a 255 se reasigna
primero.
Ejemplo: { r: 1, g: 0.5, b: 0.2 } en [0,1] -> '#ff8033'
El objeto de color y el rango que usan sus canales
El color hexadecimal
Lee un color hexadecimal en un objeto { r, g, b } con los canales reasignados a un rango de tu
elección.
Ejemplo: '#FF5733' asignado a [0,1] -> { r: 1, g: 0.341, b: 0.2 }
El color hexadecimal y el rango al que asignar los canales
El objeto de color con los canales en ese rango
Deja pasar un color hexadecimal sin cambios, de modo que a un color se le puede dar un nombre y reutilizarlo.
Ejemplo: '#FF5733' -> '#FF5733'
El color hexadecimal
El mismo color hexadecimal
Deja pasar un color { r, g, b, a } con canales de color de 0 a 255 y opacidad de 0 a 1
sin cambios, de modo que se le puede dar un nombre y reutilizarlo.
Ejemplo: { r: 255, g: 87, b: 51, a: 1 } -> el mismo objeto
El objeto de color
El mismo objeto de color
Construye un color { r, g, b } a partir de tres valores de canal separados de 0 a 255.
Ejemplo: r 255, g 87, b 51 -> { r: 255, g: 87, b: 51 }
Los valores de rojo, verde y azul
El objeto de color
Construye un color { r, g, b } a partir de tres valores de canal separados de 0 a 1.
Ejemplo: r 1, g 0.34, b 0.2 -> { r: 1, g: 0.34, b: 0.2 }
Los valores de rojo, verde y azul
El objeto de color
Lee el canal rojo de un color hexadecimal, reasignado a un rango de tu elección.
Ejemplo: '#FF5733' en [0,1] -> 1
El color hexadecimal y el rango al que asignar el canal
El canal rojo en ese rango
Lee el canal verde de un color hexadecimal, reasignado a un rango de tu elección.
Ejemplo: '#FF5733' en [0,1] -> 0.341
El color hexadecimal y el rango al que asignar el canal
El canal verde en ese rango
Lee el canal azul de un color hexadecimal, reasignado a un rango de tu elección.
Ejemplo: '#FF5733' en [0,1] -> 0.2
El color hexadecimal y el rango al que asignar el canal
El canal azul en ese rango
Invierte un color hexadecimal, convirtiendo cada canal en su opuesto: 255 menos el valor.
Con blackAndWhite activado, el resultado es negro liso para un color claro o blanco para uno
oscuro, lo que conviene al texto sobre un fondo de color.
Ejemplo: '#FF5733' -> '#00a8cc'; con blackAndWhite -> '#ffffff'
El color hexadecimal y si reducir el resultado a blanco o negro
El color hexadecimal invertido
Lee el canal rojo de un color { r, g, b }.
Ejemplo: { r: 255, g: 87, b: 51 } -> 255
El objeto de color
El canal rojo, en el rango que use el objeto
Lee el canal verde de un color { r, g, b }.
Ejemplo: { r: 255, g: 87, b: 51 } -> 87
El objeto de color
El canal verde, en el rango que use el objeto
Lee el canal azul de un color { r, g, b }.
Ejemplo: { r: 255, g: 87, b: 51 } -> 51
El objeto de color
El canal azul, en el rango que use el objeto
Colores en las dos formas que usa la biblioteca: un texto hexadecimal como
#ff5733, y un objeto{ r, g, b }o{ r, g, b, a }cuyos canales van o bien de 0 a 255 o bien de 0 a 1. Los métodos de aquí construyen colores en cada forma, convierten entre ellas con un rango de canal explícito, leen canales individuales e invierten un color.