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

Come convertire un RGB a un solo decimale

Molti dispositivi elettronici utilizzano il modello di colore RGB , che prende il nome dai tre colori primari , rosso , verde e blu . Un numero esadecimale di sei cifre rappresenta un dato colore assegnando due cifre per ciascuno dei colori primari . Ad esempio , FF0000 è rosso brillante , perché il contributo di rosso è FF , il più grande numero esadecimale a due cifre . Le cifre per il verde e il blu sono tutti zero , il che significa che entrambi sono esclusi . Esadecimale è un modo conciso per scrivere i valori binari che i computer utilizzano . Tuttavia, per fare i calcoli con questi numeri , è più facile da convertire alle loro equivalenti decimali . Istruzioni
1

Scrivi il numero decimale equivalente per ogni cifra del numero esadecimale . Cifre che sembrano numeri decimali rimangono gli stessi . Quelli che sembrano lettere convertito come segue: A = 10 , B = 11 , C = 12 , D = 13 , E = 14 e F = 15 . Ad esempio , gli equivalenti decimali di ogni cifra dei 8ECFB2 valore RGB sono 8 , 14 , 12 , 15 , 11 e 2 .
2

moltiplicare ogni equivalente decimale del corrispondente potenza di 16 . I poteri di 16 serie da 16 ^ 5 per la cifra più significativa a 16 ^ 0 per il meno significativo . Essi restituiscono 1048576 , 65536 , 4096 , 256 , 16 e 1 . I prodotti per l'esempio dato sono 1048576 * 8 , 65536 * 14 , 4096 * 12 , 256 * 15 , 16 * 11 e 1 * 2 . Che si traduce in 8388608 , 917504 , 49152 , 3840 , 176 e 2.
3

sommano tutti i prodotti. La somma è l'equivalente decimale del valore RGB . Per esempio , 8388608 + 917.504 + 49.152 + 3.840 + 176 + 2 = 9.359.282 .

 

Programmazione © www.354353.com