Programadores significan valores de rojo , verde y azul ( RGB) utilizando una escala que contiene tres valores de entre 0 y 255. Los valores más altos indican una mayor intensidad , por lo que un valor de " 255 , 255 , 255 " indica la intensidad de color máxima . Los programadores usan 255 valores , porque este es el número máximo de valores mantenidos dentro de los 8 bytes de memoria. La mayoría de los marcos de programación le permiten ajustar la intensidad de los colores. Esto le permite proporcionar a los usuarios la capacidad de alterar fotografías , gráficos e incluso juegos . Usted puede adoptar fácilmente el siguiente tutorial para trabajar dentro de un marco . Instrucciones
1
Abra el archivo que contiene los colores que usted tiene la intención de ajustar dentro de su entorno de desarrollo de elección.
2
Localice las clases en su lenguaje de programación o un marco que permitir la manipulación del color . Por ejemplo , . NET de Microsoft proporciona la clase "Colores" . (Ver Referencias 2 )
3
Crear una función para modificar el valor del color. Agregue tres parámetros de tipo "int " para representar los valores de color deseados rojo , verde y azul, respectivamente :
ChangeColors color públicos ( R int , int G, int B ) { }
4
ajustar los colores de la variable según sea necesario. Utilice la opción " Math.Min ( )" o un método similar al regresar ya sea el color que ha asignado , o el número 255 , que es el valor más alto que un color puede tener en la escala de color RGB: (Ver Referencias 3 )
MyItem.Body.Colors.Red Math.Min = ((R + intensityAdjustment ) , 255) ; MyItem.Body.Colors.Blue Math.Min = ( (G + intensityAdjustment ) , 255) ; MyItem . Body.Colors.Green Math.Min = ( (B + intensityAdjustment ) , 255 ) .
5
Llame a este método cada vez que se tiene la intención de ajustar la intensidad RGB del objeto