PDA

View Full Version : Conversione Long -> RGB


matpez
12-04-2003, 00:27
Si riesce da un valore Long a convertire il rispettivo valore RGB ???

grazie :p

cionci
12-04-2003, 08:35
Certo...
I primi 8 bit meno significativi identificano il B...i secondi 8 identificano il G...e gli 8 successivi identificano il R...
Non so in quale linguaggio ti interessa ma basta un cosa del genere:

R = (colore AND 0x00FF0000) SHIFTDESTRA 16
G = (colore AND 0x0000FF00) SHIFTDESTRA 8
B = colore AND 0x000000FF

cionci
12-04-2003, 08:40
Comunque a seconda delle librerie che stai usando ci sono funzioni già pronte nel SDK...

matpez
12-04-2003, 11:18
Sto usando VB, il primo metodo funziona :p, TX

matpez
13-04-2003, 15:14
Fatto...funziona!!

Avevi detto che c'erano delle librerie nel SDK, sai indicarmi qlc funzione per VB.

tx

verloc
13-04-2003, 15:45
scusate l'intrusione:
Ehi Cionci ma la tua firma non è un testo degli Iron Maiden? :)
Se la memoria non mi tradisce.

cionci
13-04-2003, 16:24
Yeah...da The Prisoner :)

verloc
13-04-2003, 16:48
Ci avrei giurato!
Ah da quanto tempo non li sento!
Purtroppo alla mia casa universitaria non ho niente. :(
E in questo momento un po di Dream Theatre mi farebbe bene allo spirito.
Ciao ci sentiamo ;)

matpez
14-04-2003, 02:47
Originally posted by "matpez"

Fatto...funziona!!

Avevi detto che c'erano delle librerie nel SDK, sai indicarmi qlc funzione per VB.

tx


:confused:

cionci
14-04-2003, 07:44
Scusa, non avevo visto...
Purtroppo sono macro...quindi non credo che tu possa importarle...ma in pratica fanno quello che fai con l'and e lo shift...

matpez
14-04-2003, 11:28
OK, perfetto nessun problema :p