9
posso già convertire interi a 32 bit nei loro valori RGBA come questo:Conversione di valori RGBA in un intero in Javascript
pixelData[i] = {
red: pixelValue >> 24 & 0xFF,
green: pixelValue >> 16 & 0xFF,
blue: pixelValue >> 8 & 0xFF,
alpha: pixelValue & 0xFF
};
Ma io non so davvero come invertire esso.
Questo funziona, anzi. Ho pensato che non fosse perché il valore di input non era lo stesso del valore di uscita. Ancora non lo è. Non so quali bit extra sono memorizzati lì, ma immagino che non contengano. – skerit
Ricorda che questo non funziona con r/g/b/a essendo interi. Uno deve cast espressamente in byte prima di aggiungerli insieme. – lunatix