En los gráficos de computadora, la alfa del compositing es el proceso de combinar una imagen con un fondo para crear el aspecto de la transparencia parcial. Es a menudo útil rendir elementos de imagen en pasos separados, y después combina las 2.as imágenes resultantes del múltiplo en una imagen sola, final en un de proceso llamada el compositing. Por ejemplo, el compositing se utiliza extensivamente al combinar la computadora rindió elementos de imagen con cantidad viva.

Para combinar correctamente estos elementos de imagen, es necesario guardar un asociado mate del para cada elemento. Esta mata contiene la información de la cobertura - la forma de la geometría que es dibujada - que permite distinguir entre las partes de la imagen donde estaba realmente las partes la geometría exhaustas y otras de la imagen que son vacías.

Para almacenar esta información mate, el concepto de un canal alfa fue introducido por el A.Smith en el final de los 70, y completamente desarrollado en un papel 1984 por el portero de Thomas y el Tom sin valor.o elemento de imagen que almacene un color para cada pixel, un valor adicional se almacena en el canal alfa que contiene un valor que se extiende a partir de la 0 a 1. Un valor de 0 significa que el pixel no tiene ninguna información de la cobertura y es completamente transparente; es decir no había contribución del color de ninguna geometría porque la geometría no traslapó este pixel. Un valor de 1 significa que el pixel es completamente opaco porque la geometría traslapó totalmente el pixel.

Si un canal alfa se utiliza en una imagen, es común también multiplicar el color por el valor alfa, para ahorrar en adicional multiplicaciones durante el proceso compositing. Esto se refiere generalmente como alfa premultiplicada . Así, si se asume que el color del pixel está expresado usar triples del RGB, un valor del pixel de (0.5) implica un pixel que sea completamente verde y tenga cobertura del 50%.

Con la existencia de un canal alfa, es entonces fácil expresar útil compositing las operaciones de la imagen, usar una álgebra compositing del definidas en el papel sin valor y del portero. Por ejemplo, dado dos elementos de imagen A y B, la operación compositing más común es combinar las imágenes tales que A aparece en el primero plano y B aparece en el fondo; esto se puede expresar como de A sobre B. además del sobre, portero y sin valor definió el compositing de los operadores en, el hacia fuera, encima de, y el xor (y el vagabundo reverso de los operadores, rin, la derrota, y el ratop ) de una consideración de opciones en la mezcla de los colores de dos pixeles cuando su cobertura, se sobrepone conceptual ortogonal:

El sobre operador de es, en efecto, la operación normal de la pintura (véase el algoritmo del pintor). El en operador de es el equivalente compositing de la alfa del recortes .

Como ejemplo, el sobre operador de puede ser logrado aplicando la fórmula siguiente a cada valor del pixel: el C_o = C_a \ el alpha_a + C_b \ el alpha_b del

l \ dejaron (1 - \ alpha_a \ derecho) el del

l \ el alpha_o = \ + \ alpha_b del alpha_a \ salieron (1 - \ alpha_a \ derecho) de

donde está el resultado Co de la operación, Ca es el color del pixel en el elemento A, Cb es el color del pixel en el elemento B, y αa y αb son la alfa de los pixeles en los elementos A y B respectivamente.

Este operador puede no ser apropiado para todos los usos, sin embargo, puesto que no es el asociativo. Una composición alterna del color de uso general en usos de la imagen que permite reordenar de los usos de la capa es: del

l \ alpha_o = \ + \ alpha_b \ (1 - \ alpha_a \ derecho) = dejado \ frac {\ alpha_a. _a + \ ido (1 - \ alpha_a \) derecho \ alpha_b C_b} {\ alpha_o} del alpha_a del C_o del
de

Observar que si se asume que todos los valores del color son premultiplicados por sus valores alfa (c = αC), podemos escribir esto como: c_o = c_a del

l + \ (1 - \ alpha_a \ derecho) c_b dejado

La alfa compositing en imágenes se puede hacer en la mayoría de los programas de los gráficos.

Mezcla alfa

La mezcla de la alfa es una combinación convexa de dos colores teniendo en cuenta efectos de la transparencia en los gráficos de computadora que el valor de alpha en el código de color se extiende a partir de la 0.0 representa un color completamente transparente, y 1.0 representa un color completamente opaco.

El valor del color resultante cuando el color Value1 con un valor alfa del \ alpha se dibuja sobre un fondo opaco del color Value0 se da cerca: el Value= del

l \ salió (1 - \ alfa \ derecho) Value_0 de + \ alfa Value_1

El componente alfa se puede utilizar para mezclar al rojo, verde y los componentes azules igualmente, como en el de 32 bits RGBA, o, alternativo, allí pueden ser alfa correspondencia especificada tres valores a cada uno de los colores primarios para el del color espectral que filtra .

La mezcla de la alfa es apoyada nativo por estos sistemas operativos/GUIs:
Mac OS x
Windows 2000, XP, servidor 2003, y Vista
La extensión de XRender al sistema de la ventana X (esto incluye sistemas modernos del linux )
El OS del RISC ajusta
Neutrino QNX
Plan 9
Infierno

.

  • Zenithic
  • Shehab Ahmed
    Random links:El municipio de los alces, condado de Warren, Pennsylvania | Reino Unido en la competencia 1997 de la canción de la Eurovisión | Río de Laramie | Tierra Lliure | Cuentos del South Pacific

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">