“Conocimientos Programación>Visual Basics Programación

Cómo convertir a RGB BGR

2011/12/17
mayoría de los desarrolladores Web están acostumbrados a trabajar con el modelo de color RGB: conecte los valores de cantidades de rojo, verde y azul , y se obtiene un color mezclado para la visualización de texto, sombreado o un objeto gráfico . Esta mezcla se representa como un número. Algunos sistemas cambian el orden en que se utilizan los tres colores , que cambia el número único para cada color mezclado. Por ejemplo , un color puede tener un valor de rojo de 14 , un valor de 51 verde , azul y un valor de 33 . En forma de RGB , el número del color mezclado sería 865.505 en notación decimal. En forma BGR , sin embargo , el número decimal para el mezclado del color sería 2.044.685 . Cuando el software proporciona resultados de color que no son los esperados , es posible que tenga un problema BGR a RGB de conversión. Instrucciones Usa notación hexadecimal
1

Convertir el número del color BGR de decimal a hexadecimal , que consta de seis dígitos , cada par representa azul, verde y rojo. Vaya a Google , escriba el número decimal que necesita para convertir , seguido de la frase "en hexadecimal. " El primer resultado será la representación hexadecimal del número. No haga caso de la "0x " que precede al número. Si el número resultante tiene menos de seis dígitos , agregue ceros a la izquierda de los dígitos hasta que el número es de seis dígitos.
2

Intercambia los componentes azul y rojo del valor de color . Ahora que usted tiene un número hexadecimal de seis dígitos , es posible realizar la conversión real . La primera pareja de dígitos indica el componente azul , y el tercer par de dígitos indica el rojo. Cuando intercambia estos dos pares , el valor del color se convierte desde BGR a RGB . Por ejemplo , si tiene el valor BGR 0F331D , el valor RGB resultante es 1D330F .
3

Convertir el número hexadecimal de color de nuevo en forma decimal, si es necesario. En el cuadro de búsqueda de Google , introducir los caracteres " 0x " seguido por el número hexadecimal que acabamos de formular , y añadir la frase "en decimal. " El primer resultado de la búsqueda será la representación decimal.
4

Verifique que el número RGB convertido es correcta mediante el uso de una herramienta de color RGB basado en la Web , tales como Color Schemer .

Utilice una fórmula
5

Utilice la fórmula BGR para identificar los componentes de color azul , verde y rojo del color. Esta fórmula se basa en las conversiones hexadecimales utilizados en la Sección 1 : . BGR = ( azul * 65,536 ) + ( verde * 256 ) + rojo

Rojo = BGR módulo 256

verde = ( ( BGR - Red ) modulo 65 536 ) /256

azul = ( BGR - Green ) /65536
6

terminar la conversión mediante la fórmula RGB para recombinar los valores individuales de color : RGB = ( Red * 65536 ) + ( verde * 256 ) + azul.
7

Verifique que el número RGB convertido es correcta utilizando una herramienta de color RGB basado en la Web , tales como color Schemer .

Visual Basics Programación
¿Cómo puedo crear un enlace a una hoja de cálculo externa a través de VBA y Acceso
Cómo crear un archivo de VBScript
Cómo hacer que las aplicaciones Web con Visual Basic 2010
Cómo abrir un documento de Word en VB Net
Cómo mostrar la diferencia de fechas como horas en VBA
Cómo utilizar SetDIBits en VB.NET
Cómo acelerar el código VBA
Cómo construir un archivo delimitado por tabuladores De ASP
Conocimientos Informáticos © http://www.ordenador.online