MariaMaria ha scritto:
Infatti il valore di aDiff è sempre 0, quindi come posso risolvere?
Grazie
Dipende dalla logica e dal risultato che vuoi (o ti è stato chiesto di) ottenere.
Potresti:
1) Ignorare del tutto il canale alpha. Usi solo RGB e basta.
2) Premoltiplicare R,G,B con l'alpha. Ovvero se un colore è es. R=255, G=80, B=0 e il alpha è 0x80 (praticamente 50%), allora calcolerai: R=128, G=40, B=0. E per il resto dei tuoi calcoli ignori l'alpha.