Ciao a tutti,

Sto utilizzando la classe MemoryImageSource, e devo creare un array di pixel.

Il mio problema è:
Tramite operatori a livello di bit, come faccio ad inserire i 3 colori (il pixel quindi) nella posizione i-esima dell'array?

Premetto che il programma crea dei frattali, precisamente l'insieme di Mandelbrot ( http://it.wikipedia.org/wiki/Insieme_di_Mandelbrot ):

codice:
int r = ((100+k)/4) & 0XFF;
int g = (k/2) & 0XFF;
int b = (4*k) & 0XFF;
pixels[index++] = (255 << 24) | (r<<16) | (g << 8) | b;
k è il colore in base alla posizione del contatore.

Facendolo così, visualizzo una specie di colore rosso scuro ed una specie di T al contrario al centro (dove non visualizzo colori, ma solamente il frame).

Grazie! ^^