Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come regolare RGB Programmazione Intensità

Programmatori significano , verde e blu (RGB rosso ) utilizzando una scala che contiene tre valori compresi tra 0 e 255 . Valori più elevati indicano una maggiore intensità , quindi un valore di "255 , 255 , 255" indica intensità massima del colore . Programmatori utilizzano 255 valori perché questo è il numero massimo di valori mantenuti entro 8 byte di memoria . La maggior parte dei quadri di programmazione permettono di regolare l'intensità dei colori . Ciò consente di fornire agli utenti la possibilità di modificare le fotografie , grafica e anche giochi . Si può facilmente adottare il seguente tutorial per lavorare all'interno di qualsiasi contesto . Istruzioni
1

Aprire il file che contiene i colori che si desidera regolare all'interno dell'ambiente di sviluppo di scelta .
2

Individuare le classi all'interno del tuo linguaggio di programmazione o di un quadro che consentire la manipolazione del colore . Ad esempio , . NET di Microsoft fornisce la classe " Colori " . (Vedi riferimenti 2 )
3

creare una funzione per modificare il valore del colore . Aggiungere tre parametri di tipo "int" per rappresentare i valori dei colori desiderati rosso , verde e blu rispettivamente :

ChangeColors Colore pubbliche ( int R , G int , int B ) { }
4

regolare i colori della variabile come richiesto . Utilizzare il metodo di una simile " Math.Min ( )" o per restituire il colore si è assegnato , oppure il numero 255 , che è il valore più alto di un colore può avere nella scala di colori RGB : ( vedi riferimenti 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

Chiamare questo metodo ogni volta che si ha intenzione di regolare l'intensità RGB dell'oggetto

 

Programmazione © www.354353.com