“Conocimiento Programación>Lenguajes De Programación

Cómo ajustar RGB Intensidad Programación

2016/3/10
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
¿Qué es la depuración de scripts usado para
Computer Programming Tips
Como promedio, una columna en VBA
Procedimientos operativos estándar en el Oracle RAC Entorno
¿Corel dibuja un lenguaje de computadora?
¿Qué es ORing Lógico
¿Cómo puedo evitar filas nulas en " Seleccionar cláusula INTO " en Oracle SQL
Cómo conectar TextBox a BindingNavigator
Conocimiento de la computadora © http://www.ordenador.online