Conversión de códigos de color
En este tutorial, veremos cómo se pueden combinar diferentes códigos de color para hacer otros colores, y cómo podemos convertir los códigos de color RGB a hexadecimal y viceversa.
Diferentes códigos de colores
Todos los colores aquí son del formato de 24 bits, lo que significa que cada color tiene 8 bits de rojo, 8 bits de verde y 8 bits de azul. O podemos decir que cada color tiene tres porciones diferentes. Solo tienes que cambiar la cantidad de estas tres porciones para hacer cualquier color.
Formato de color binario
De color negro
Imagen:
Código decimal:
(0,0,0)
Explicación:
Como se ha explicado en los tutoriales anteriores, que en un formato de 8 bits, 0 se refiere a negro. Entonces, si tenemos que hacer un color negro puro, tenemos que convertir las tres partes de R, G, B en 0.
Color blanco
Imagen:
Código decimal:
(255,255,255)
Explicación:
Dado que cada parte de R, G, B es una parte de 8 bits. Entonces, en 8 bits, el color blanco está formado por 255. Se explica en el tutorial de pixel. Entonces, para hacer un color blanco, configuramos cada porción en 255 y así es como obtuvimos un color blanco. Al establecer cada uno de los valores en 255, obtenemos un valor total de 255, eso hace que el color sea blanco.
Modelo de color RGB:
Color rojo
Imagen:
Código decimal:
(255,0,0)
Explicación:
Como solo necesitamos el color rojo, cerramos el resto de las dos porciones que son verde y azul, y establecemos la porción roja a su máximo, que es 255.
Color verde
Imagen:
Código decimal:
(0,255,0)
Explicación:
Como solo necesitamos el color verde, ponemos a cero el resto de las dos porciones que son rojas y azules, y establecemos la porción verde a su máximo, que es 255.
Color azul
Imagen:
Código decimal:
(0,0,255)
Explicación:
Como solo necesitamos el color azul, ponemos a cero el resto de las dos porciones que son rojas y verdes, y establecemos la porción azul a su máximo, que es 255
Color gris:
Color gris
Imagen:
Código decimal:
(128,128,128)
Explicación
Como ya hemos definido en nuestro tutorial de píxeles, ese color gris es en realidad el punto medio. En un formato de 8 bits, el punto medio es 128 o 127. En este caso, elegimos 128. Así que establecemos cada parte en su punto medio, que es 128, y eso da como resultado un valor medio general y obtenemos el color gris.
Modelo de color CMYK:
CMYK es otro modelo de color en el que c representa cian, m representa magenta, y representa amarillo y k representa negro. El modelo CMYK se utiliza comúnmente en impresoras a color en las que se utilizan dos carters de color. Uno consiste en CMY y otro consiste en color negro.
Los colores de CMY también pueden hacerse cambiando la cantidad o porción de rojo, verde y azul.
Color: cian
Imagen:
Código decimal:
(0,255,255)
Explicación:
El color cian se forma a partir de la combinación de dos colores diferentes que son el verde y el azul. Así que establecemos esos dos al máximo y ponemos a cero la porción de rojo. Y obtenemos el color cian.
Color: magenta
Imagen:
Código decimal:
(255,0,255)
Explicación:
El color magenta se forma a partir de la combinación de dos colores diferentes que son el rojo y el azul. Así que establecemos esos dos al máximo y ponemos a cero la porción de verde. Y obtenemos el color magenta.
Color amarillo
Imagen:
Código decimal:
(255,255,0)
Explicación:
El color amarillo se forma a partir de la combinación de dos colores diferentes que son el rojo y el verde. Así que establecemos esos dos al máximo y ponemos a cero la porción de azul. Y obtenemos el color amarillo.
Conversión
Ahora veremos que cómo se convierten los colores son de un formato a otro.
Conversión de código RGB a Hex:
La conversión de Hex a rgb se realiza mediante este método:
Toma un color. Por ejemplo: Blanco = (255, 255, 255).
Tome la primera porción, por ejemplo, 255.
Divídalo por 16. Así:
Tome los dos números debajo de la línea, el factor y el resto. En este caso es 15 15 que es FF.
Repita el paso 2 para las siguientes dos porciones.
Combina todo el código hexadecimal en uno.
Respuesta: #FFFFFF
Conversión de Hex a RGB:
La conversión de código hexadecimal a formato decimal rgb se realiza de esta forma.
Tome un número hexadecimal. Por ejemplo: #FFFFFF
Divida este número en 3 partes: FF FF FF
Tome la primera parte y separe sus componentes: FF
Convierta cada una de las partes por separado en binario: (1111) (1111)
Ahora combine los binarios individuales en uno: 11111111
Convierta este binario en decimal: 255
Ahora repita el paso 2, dos veces más.
El valor que viene en el primer paso es R, el segundo es G y el tercero pertenece a B.
Respuesta: (255, 255, 255)
En esta tabla se dan los colores comunes y su código hexadecimal.
Color | Código hexadecimal |
---|---|
Negro | # 000000 |
Blanco | #FFFFFF |
gris | # 808080 |
rojo | # FF0000 |
Verde | # 00FF00 |
Azul | # 0000FF |
Cian | # 00FFFF |
Magenta | # FF00FF |
Amarillo | # FFFF00 |