¿Qué significa un código de color como #FAA832?
Seguro que has visto un código así al elegir el color de una web. Las letras mezcladas parecen un código secreto, pero en realidad son los ceros y unos de la vez pasada, con otra ropa puesta. ¿Lo destapamos juntos?
Cuatro ceros y unos se encogen en un carácter
La vez pasada vimos los ceros y unos.
Pero una fila larga de solo ceros y unos
es demasiado larga y confusa para el ojo humano.
Así que los agrupamos de cuatro en cuatro
y eso lo encogemos en un solo carácter.
Cuatro bits pueden formar
cualquier cosa del 0 al 15,
exactamente dieciséis valores.
Dieciséis valores, del 0 al 15, caben en un carácter.
Pero hay un detalle.
Cuando llega a dos cifras, como 10, 11, 12,
no sabes si es un carácter o dos.
Así que hicimos un trato ingenioso.
Después del 9 viene la A
Nuestros números de siempre
solo llegan hasta el 9.
Pero un carácter hexadecimal
tiene que llegar hasta el quince.
¿Y los seis que faltan?
Simplemente tomamos prestadas letras.
Después del 9 viene la A,
luego la B,
y así hasta la F.
Diez cifras más seis letras dan dieciséis valores en un carácter.
Así que la A es diez,
y la F es quince.
No es un código secreto que dé miedo,
solo letras que tomamos prestadas
porque se acabaron los números.
Un color son tres luces mezcladas
Ahora vamos al color en pantalla.
Todos los colores que ves en pantalla
se hacen mezclando tres luces:
rojo, verde y azul.
Qué tan fuerte enciendes cada una
decide el color.
Arrastra tú mismo los tres controles
y mira cómo cambia el color.
Todo apagado es negro, todo al máximo es blanco.
Ajusta cada luz del 0 al 255
y salen más de dieciséis millones de colores.
Pero ese código de arriba,
¿no te resulta familiar?
Corta #FAA832 en tres pedazos
Un código de color es en realidad
solo los tres valores, rojo, verde y azul,
escritos en hexadecimal
y pegados uno al lado del otro.
Corta los seis caracteres en pares
y salen tres pedazos.
Los dos primeros son rojo,
el del medio es verde,
el último es azul.
Léelo de dos en dos caracteres.
La F es 15 y la A es 10, ¿recuerdas?
Así que FA es
16 por 15 más 10,
o sea 250.
Leído así, #FAA832 significa
rojo 250, verde 168, azul 50.
Este amarillo tan cálido.
Ahora el código se lee solo
Una vez que le agarras el truco,
con una mirada al código
ya sabes más o menos el color.
Mira los colores de abajo.
Un valor de rojo grande tira a rojizo,
los tres grandes, brillante.
Ya no es un código secreto.
Los tres altos dan brillo, uno solo alto y ese color se intensifica.