Conversão de códigos de cores
Neste tutorial, veremos como diferentes códigos de cores podem ser combinados para fazer outras cores e como podemos converter códigos de cores RGB em hexadecimal e vice-versa.
Códigos de cores diferentes
Todas as cores aqui são do formato de 24 bits, o que significa que cada cor tem 8 bits de vermelho, 8 bits de verde, 8 bits de azul. Ou podemos dizer que cada cor tem três partes diferentes. Basta alterar a quantidade dessas três porções para fazer qualquer cor.
Formato de cor binária
Cor preta
Imagem:
Código Decimal:
(0,0,0)
Explicação:
Como foi explicado nos tutoriais anteriores, em um formato de 8 bits, 0 se refere a preto. Portanto, se temos que fazer uma cor preta pura, temos que fazer todas as três partes de R, G, B para 0.
Cor branca
Imagem:
Código Decimal:
(255.255.255)
Explicação:
Uma vez que cada porção de R, G, B é uma porção de 8 bits. Portanto, em 8 bits, a cor branca é formada por 255. Isso é explicado no tutorial do pixel. Então, para fazer uma cor branca, definimos cada porção em 255 e foi assim que obtivemos uma cor branca. Definindo cada um dos valores para 255, obtemos o valor geral de 255, o que torna a cor branca.
Modelo de cores RGB:
Cor vermelha
Imagem:
Código Decimal:
(255,0,0)
Explicação:
Como precisamos apenas da cor vermelha, zeramos o restante das duas partes que são verdes e azuis e definimos a parte vermelha para seu máximo, que é 255.
Cor verde
Imagem:
Código Decimal:
(0,255,0)
Explicação:
Como precisamos apenas da cor verde, zeramos o restante das duas partes que são vermelhas e azuis e definimos a parte verde para seu máximo, que é 255.
Cor azul
Imagem:
Código Decimal:
(0,0,255)
Explicação:
Como precisamos apenas da cor azul, zeramos o restante das duas partes que são vermelhas e verdes e definimos a parte azul para o seu máximo, que é 255
Cor cinza:
Cor: Cinza
Imagem:
Código Decimal:
(128.128.128)
Explicação
Como já definimos em nosso tutorial de pixel, essa cor cinza é na verdade o ponto médio. Em um formato de 8 bits, o ponto médio é 128 ou 127. Neste caso, escolhemos 128. Então, configuramos cada parte em seu ponto médio, que é 128, e isso resulta em um valor médio geral e obtemos a cor cinza.
Modelo de cores CMYK:
CMYK é outro modelo de cor em que c significa ciano, m significa magenta, y significa amarelo ek significa preto. O modelo CMYK é comumente usado em impressoras coloridas em que dois cárteres de cor são usados. Um consiste em CMY e o outro na cor preta.
As cores do CMY também podem ser feitas alterando a quantidade ou porção de vermelho, verde e azul.
Cor: Ciano
Imagem:
Código Decimal:
(0,255,255)
Explicação:
A cor ciano é formada pela combinação de duas cores diferentes, o verde e o azul. Portanto, definimos esses dois no máximo e zeramos a parte do vermelho. E temos a cor ciano.
Cor: Magenta
Imagem:
Código Decimal:
(255.0.255)
Explicação:
A cor magenta é formada pela combinação de duas cores diferentes que são o vermelho e o azul. Portanto, definimos esses dois no máximo e zeramos a parte verde. E temos a cor magenta.
Cor amarela
Imagem:
Código Decimal:
(255.255,0)
Explicação:
A cor amarela é formada pela combinação de duas cores diferentes que são o vermelho e o verde. Portanto, definimos esses dois no máximo e zeramos a parte de azul. E temos a cor amarela.
Conversão
Agora veremos como as cores são convertidas de um formato para outro.
Conversão de RGB para código Hex:
A conversão de Hex para rgb é feita por meio deste método:
Pegue uma cor. Por exemplo: Branco = (255, 255, 255).
Pegue a primeira porção, por exemplo, 255.
Divida por 16. Assim:
Pegue os dois números abaixo da linha, o fator e o restante. Nesse caso, é 15 15 que é FF.
Repita a etapa 2 para as próximas duas partes.
Combine todo o código hexadecimal em um.
Resposta: #FFFFFF
Conversão de Hex para RGB:
A conversão do código hexadecimal para o formato decimal rgb é feita dessa maneira.
Pegue um número hexadecimal. Por exemplo: #FFFFFF
Divida este número em 3 partes: FF FF FF
Pegue a primeira parte e separe seus componentes: FF
Converta cada uma das partes separadamente em binário: (1111) (1111)
Agora combine os binários individuais em um: 11111111
Converta este binário em decimal: 255
Agora repita a etapa 2, mais duas vezes.
O valor que vem na primeira etapa é R, o segundo é G e o terceiro pertence a B.
Resposta: (255, 255, 255)
As cores comuns e seus códigos hexadecimais foram fornecidos nesta tabela.
Cor | Código Hex |
---|---|
Preto | # 000000 |
Branco | #FFFFFF |
cinzento | # 808080 |
Vermelho | # FF0000 |
Verde | # 00FF00 |
Azul | # 0000FF |
Ciano | # 00FFFF |
Magenta | # FF00FF |
Amarelo | # FFFF00 |