El que me da la gana
Cuando se utilizan 32 bits para representar un color se agrega al esquema de 256 valores para cada tono primario un cuarto canal denominado alfa querepresenta la transparencia. Este valor se utiliza cuando se deben superponer dos imágenes.
Edwin Catmull propuso una serie de operadores para la mezcla (también llamado blend) deimágenes. Debido a que Catmull estaba desarrollando el sistema de animación de Pixar necesitaba automatizar la composición de imágenes. Juntamente con Marc Levoy (Levoy los desarrolló por sucuenta en los estudios Hanna Barbera) sentaron las bases del álgebra de colores. El operador más común es el OVER, que presentamos a continuación:
Dados los colores A [r1, g1, b1,a1] y B [r2, g2, b2, a2], el resultado de mezclar: A sobre B es:
A OVER B = [ r1 * a1 + r2(1 - a1), g1 * a1 + g2(1 - a1), b1 * a1 + b2(1 - a1) ]
Notemos que el orden es importante: Aover B es diferente que B over A. Esta es la razón por la cual la transparencia se debe aplicar en orden. Por ejemplo si tenemos tres imágenes A, B y C, donde C es el fondo y A es laimagen al frente, el orden es el siguiente: Imagen Final = A over ( B over C ) Existen otros operadores importantes como el OUT, ADD, SUB y otras formulaciones de OVER más complejas.
Regístrate para leer el documento completo.