¿Cómo se calcula la opacidad matemáticamente?Calculando el valor de opacidad matemáticamente
Hay un valor de opacidad en Photoshop, CSS, etc. En realidad, esta opacidad es el comportamiento transparente de una capa. Eso todos lo sabemos Pero, ¿cómo se calcula matemáticamente? ¿Hay alguna ecuación para calcular la opacidad?
Al establecer el valor de opacidad, ¿qué está pasando allí?
Tomemos el caso de capas de color de fricción: Capa 1 (capa de primer plano) y la capa 2 (capa de fondo)
Capa 1 es de color rojo (decir valor de color A
) y la capa 2 es de color blanco (decir valor de color B
) .
Cuando establecemos la opacidad (digamos p
) en la capa 1, podemos poner 0.5 o 50% y obtener un color rojo blanquecino (digamos el valor de color X
). Para obtener este valor X
¿Qué debo hacer matemáticamente?
es decir.
X = (things which will be a relation containing p, A and B)
Quiero saber la ecuación matemática exacta para encontrar X
.
Además, si tengo la ecuación, y los valores de color son de naturaleza hexadecimal, ¿con una calculadora hexadecimal puedo obtener un resultado correcto?
Gracias! http://jsbin.com/OxEPEqo/2/edit - Necesitaba lo opuesto, que es el segundo conjunto de entradas. – Langdon
El método 'caculateTransparentColor' parece tener el primer plano y el fondo volteados. Es 'primer plano * opacidad', no' primer plano * (1 - opacidad) '. Editar enviado –