A maioria dos desenvolvedores da Web estão acostumados a trabalhar com o modelo de cor RGB : conecte valores para quantidades de vermelho , verde e azul, e você terá uma cor misturada para a exibição de texto, sombreamento ou um objeto gráfico . Esta mistura é representado como um número . Alguns sistemas de modificar a ordem em que as três cores são utilizadas , o que muda o número único para cada cor misturado. Por exemplo , uma cor pode ter um valor de vermelho de 14 , um valor verde de 51 , e um valor de azul de 33 . Em forma de RGB , o número de cores misturadas seria 865505 em notação decimal. Na forma BGR , no entanto , o número decimal para a cor misturada seria 2.044.685 . Quando o software dá resultados de cor que não são o que você esperava , você pode ter um problema de conversão BGR -to- RGB . Instruções Use hexadecimal notação
1
Converta o número de cores BGR de decimal em hexadecimal , que é composto por seis dígitos, cada par representando azul, verde e vermelho. Vá ao Google , digite o número decimal que você precisa para converter , seguido pela frase " em hexadecimal. " O primeiro resultado será a representação hexadecimal do seu número. Ignore o " 0x" que precede o número. Se o número resultante tem menos de seis dígitos, adicionar zeros à esquerda dos dígitos até que o número é de seis dígitos.
2
Troque os componentes azul e vermelho do valor da cor . Agora que você tem um número hexadecimal de seis dígitos , é possível realizar a conversão real . O primeiro par de dígitos representa o componente azul , o terceiro par de dígitos representa o vermelho . Quando você trocar esses dois pares , o seu valor de cor é convertido de BGR para RGB. Por exemplo, se você tem o valor 0F331D BGR , então o valor RGB resultante é 1D330F .
3
Converta o número de cor hexadecimal de volta em forma decimal , se necessário. Em sua caixa de pesquisa Google , digite os caracteres " 0x ", seguido do número hexadecimal que você acabou de formulado , e adicionar a frase " em decimal. " O primeiro resultado da pesquisa será a representação decimal.
4
Verifique se o número RGB convertido está correta usando uma ferramenta de cor RGB com base na Web , como o Color Schemer .
Usar uma fórmula
5
Use a fórmula BGR para identificar os componentes azul, verde e vermelho da cor . Esta fórmula é baseada nas conversões hexadecimais utilizados na Secção 1 : . BGR = ( Azul * 65.536 ) + ( verde * 256 ) + Vermelho
Vermelho = BGR módulo 256
Verde = ( ( BGR - Vermelho) modulo 65.536) /256
azul = ( BGR - verde ) /65.536
6
terminar a conversão usando a fórmula RGB para recombinar os valores individuais de cores : RGB = ( Red * 65536 ) + (verde * 256 ) + azul.
7
Verifique se o número RGB convertido está correta usando uma ferramenta de cor RGB com base na Web , como o Color Schemer .