Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Salve...
Come tutti saprete l'rgb fornisce un colore... in base alla luminosita si 3 colori base (Rosso,Verde e Blu) fornite con un valore byte (da 0 a 255) ora... questi valorivengono convertiti in un sincolo valore da 0 a 16711680... ora io dovrei convertire questo singolo valore nei 3 byte iniziali... chi divoi sà quale calcolo vene usato nella funzione RGB... cosi io posso invertirlo????
Salve...
Come tutti saprete l'rgb fornisce un colore... in base alla luminosita si 3 colori base (Rosso,Verde e Blu) fornite con un valore byte (da 0 a 255) ora... questi valorivengono convertiti in un sincolo valore da 0 a 16711680... ora io dovrei convertire questo singolo valore nei 3 byte iniziali... chi divoi sà quale calcolo vene usato nella funzione RGB... cosi io posso invertirlo????
Salve,
non so ma e' probabile che quel valore non sia altro che l'intero rappresentato dai tre byte messi in fila, in tal caso basta fare cosi' ( per comodita' te lo scrivo in C ) :
Codice sorgente - presumibilmente Tutto e di +
[...]
// cons. N il numero unico e B[0], B[1], B[2] i tre byte