composición alfa


En gráficos por computadora , la composición alfa o la combinación alfa es el proceso de combinar una imagen con un fondo para crear la apariencia de transparencia parcial o total . [1] Suele ser útil renderizar elementos de imagen (píxeles) en pasadas o capas separadas y luego combinar las imágenes 2D resultantes en una sola imagen final llamada composición . La composición se usa ampliamente en películas cuando se combinan elementos de imágenes renderizados por computadora con imágenes en vivo . La mezcla alfa también se usa en gráficos de computadora 2D para ponerelementos de primer plano rasterizados sobre un fondo.

Para combinar correctamente los elementos de imagen de las imágenes, es necesario mantener un mate asociado para cada elemento además de su color. Esta capa mate contiene la información de cobertura (la forma de la geometría que se dibuja), lo que permite distinguir entre las partes de la imagen donde se dibujó algo y las partes que están vacías.

Aunque la operación más básica de combinar dos imágenes es poner una sobre la otra, se utilizan muchas operaciones o modos de fusión .

En una imagen 2D, se almacena una combinación de colores para cada elemento de la imagen (píxel), a menudo una combinación de rojo, verde y azul ( RGB ). Cuando se usa la composición alfa, cada píxel tiene un valor numérico adicional almacenado en su canal alfa , con un valor que va de 0 a 1. Un valor de 0 significa que el píxel es completamente transparente y el color del píxel de abajo se verá a través . Un valor de 1 significa que el píxel es totalmente opaco.

Con la existencia de un canal alfa, es posible expresar operaciones de composición de imágenes utilizando un álgebra de composición . Por ejemplo, dadas dos imágenes A y B , la operación de composición más común es combinar las imágenes para que A aparezca en primer plano y B en segundo plano. Esto se puede expresar como A sobre B. Además de sobre , Porter y Duff definieron los operadores de composición en , sostenido por (la frase se refiere a la estera de retención y generalmente se abrevia fuera ), encima de yxor (y los operadores inversos rover , rin , rout y ratop ) a partir de una consideración de opciones al combinar los colores de dos píxeles cuando su cobertura, conceptualmente, se superpone ortogonalmente:

Como ejemplo, el operador over se puede lograr aplicando la siguiente fórmula a cada píxel:


El canal alfa de esta imagen de espectro de color cae a cero en su base, donde se mezcla con el color de fondo.
Mezcla alfa, sin tener en cuenta la corrección gamma
Mezcla alfa, teniendo en cuenta la corrección gamma.