“Conocimientos Programación>Lenguajes De Programación

Cómo ajustar RGB Intensidad Programación

2011/5/19
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

Lenguajes De Programación
Cómo crear una fecha en números MATLAB
Cómo pasar Fecha Variables dinámicas en SSIS
Cómo eliminar el historial de SVN en Eclipse
Fundamentos Awk
Cómo vincular ListBox de DataGrid
Cómo reproducir audio en Silverlight
Cómo utilizar el cargador de preferencia en un iPhone
Cómo encontrar el área de un círculo por Cómo hacer un diagrama de flujo
Conocimientos Informáticos © http://www.ordenador.online