L'array 'pixels'

Le coordinate RGBA dei singoli pixel di una bitmap possono essere lette e modificate attraverso l’array monodimensionale pixels. Ogni pixel è rappresentato da quattro elementi dell’array che memorizzano separatamente i valori di rosso, verde, blu e alfa.

Per accendere a un singolo valore è necessario conoscere la larghezza dell’immagine ed eseguire il seguente calcolo:


  

Il valore restituito sarà quello che contiene il livello di rosso del pixel alla posizione x, y e potrà essere usato per ricavare i livelli di tutti i parametri cromatici: