Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como converter um RGB para um único Decimal
Muitos dispositivos eletrônicos usam o modelo de cores RGB , que recebe o nome de três cores primárias , vermelho , verde e azul . Um número hexadecimal de seis dígitos representa uma determinada cor , atribuindo dois dígitos para cada uma das cores primárias. Por exemplo, FF0000 é vermelho brilhante , porque a contribuição do vermelho é FF , o maior número hexadecimal de dois dígitos. Os dígitos de verde e azul são todos zeros , o que significa que ambos são excluídos. Hexadecimal é uma forma concisa de escrever os valores binários que os computadores usam . No entanto, para fazer cálculos com esses números , é mais fácil para convertê-los para seus equivalentes decimais. Instruções
1

Escreva o número decimal equivalente para cada dígito do número hexadecimal. Dígitos que se parecem com números decimais permanecem os mesmos. Aqueles que se parecem com as letras converter como se segue : A = 10 , B = 11 , C = 12 , D = 13 , E = 14 e F = 15 . Por exemplo, os equivalentes decimais de cada dígito do 8ECFB2 valor RGB são 8, 14, 12, 15, 11 e 2.
2

Multiplique cada equivalente decimal pelo poder correspondente de 16. As potências de 16 gama de 16 ^ 5 para o dígito mais significativo a 16 ^ 0 para o menos significativo . Eles avaliam a 1048576 , 65536 , 4096 , 256, 16 e 1. Os produtos para o exemplo dado são 1048576 * 8 , 65536 * 14, 4096 * 12, 256 * 15, 16 * 11 e 1 * 2 . Isso resulta em 8388608 , 917504 , 49152 , 3840 , 176 e 2.
3

somar todos os produtos. A soma é o equivalente decimal do valor RGB . Por exemplo, 8388608 + 917504 + 49152 + 3840 + 176 + 2 = 9.359.282 .

Anterior :

Próximo : No
  Os artigos relacionados
·Número de Elementos em MATLAB 
·Como passar Data Variáveis ​​Dinâmicas em SSIS 
·Diferença entre recursão e iteração 
·Estilos WPF Fronteira 
·Como Digite um Overstrike 
·Como recuperar de entrada e saída parâmetros para pro…
·Como mesclar DNN & XMOD Pesquisa 
·Como contar Tempo de Simulação em Matlab 
·Como usar o SVN Com BuddyPress 
·O que é o CLS SQL 
  Artigos em destaque
·Como formatar Decimals Usando AWK 
·Como Desenvolver um Projeto Ficha 
·Como fazer gráfico Fronteiras 
·Como escrever um C emulador de terminal simples 
·Três categorias de Linguagens de Programação 
·Como externo um membro estático 
·Redefinir métodos em C + + 
·Como converter valores do Registro binários para Strin…
·Como criar um arquivo binário do C # 
·Como manipular Exibir Lista de Controles no MFC 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados