Come regolare RGB programmazione Intensità

October 15

Come regolare RGB programmazione Intensità


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

istruzione

1 Aprire il file che contiene i colori che si intendono modificare all'interno del vostro ambiente di sviluppo di scelta.

2 Individuare le classi all'interno del vostro linguaggio di programmazione o di un quadro che consentono 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 pubbliche colore (int R, G int, int B)
{
}

4 Regolare i colori della variabile come richiesto. Utilizzare il "Math.min ()" o un metodo simile per restituire sia il colore che avete assegnato, oppure il numero 255, che è il valore più alto di un colore può avere nella scala di colore 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.