consente di assumere un alfa di 1 significa completamente opaco e 0 significa completamente trasparente. diciamo che ho due immagini nere con una trasparenza del 50% (alfa = 0,5).per il valore alfa quando si fondono due colori trasparenti
se sono posizionati uno sopra l'altro, la trasparenza risultante è 0,75, giusto?
se avessero un alfa di 0,25, il risultato sarebbe intorno a 0,5, giusto?
se avessero un alfa di 0.9, il risultato sarebbe intorno a 0.97, giusto?
come si arriva a questi numeri?
in altre parole, sto cercando una funzione che ottiene il valore alfa risultante da altri due valori alpha.
float alpha = f(float alphaBelow, float alphaAbove)
{
//TODO implement
}
Convenzionalmente, il colore è opaco quando alfa = 1, e completamente trasparenti quando l'alfa = 0. Quindi l'alfa risultante di posa di un 50% in aggiunta al 50% dovrebbe essere 25%, non 75%. – kennytm
@KennyTM, ok, modificherò il mio post per lavorare con float da 0 a 1 – clamp