Come viene calcolato matematicamente l'opacità?Calcolo matematico del valore di opacità
C'è un valore di opacità in Photoshop, CSS ecc. In realtà questa opacità è il comportamento trasparente di un livello. Questo lo sappiamo tutti. Ma come viene calcolato matematicamente? Esiste qualche equazione per calcolare l'opacità?
Impostando il valore di opacità cosa sta succedendo lì?
Prendiamo il caso di strati normali di colore: Livello 1 (livello di primo piano) e Layer 2 (livello di sfondo)
livello 1 è rosso (detto valore di colore A
) e Layer 2 è bianco (detto valore di colore B
) .
Quando impostiamo l'opacità (ad esempio p
) sul livello 1, possiamo inserire 0,5 o 50% e ottenere un colore rosso biancastro (ad esempio il valore di colore X
).
Per ottenere questo valore X
cosa dovrei fare matematicamente?
ie.
X = (things which will be a relation containing p, A and B)
voglio sapere l'esatto equazione matematica per trovare X
.
Anche se ho l'equazione, e i valori di colore sono esadecimali in natura, quindi con un calcolatore esadecimale posso ottenere un risultato corretto?
Grazie! http://jsbin.com/OxEPEqo/2/edit: avevo bisogno del contrario, che è il secondo set di input. – Langdon
Il metodo 'caculateTransparentColor' sembra avere in primo piano e lo sfondo capovolto. È 'primo piano * opacità', non' primo piano * (1 - opacità) '. Modifica inviata –