Líneas y rellenos con mezcla alfa
Actualización: noviembre 2007
En GDI+, un color es un valor de 32 bits con 8 bits para cada uno de los siguientes valores: alfa, rojo, verde y azul. El valor alfa indica la transparencia del color; es decir, la medida en que el color se mezcla con el color de fondo. Los valores alfa van de 0 a 255, donde 0 representa un color totalmente transparente y 255 un color totalmente opaco.
La mezcla alfa es una mezcla píxel por píxel de los datos de color de origen y de fondo. Cada uno de los tres componentes (rojo, verde y azul) de un color de origen dado se mezcla con el componente correspondiente del color de fondo, según la siguiente fórmula:
displayColor = sourceColor × alpha / 255 + backgroundColor × (255 – alpha) / 255
Por ejemplo, supongamos que el componente rojo del color de origen es 150 y el componente rojo del color de fondo es 100. Si el valor alfa es 200, el componente rojo del color resultante se calcula de la siguiente manera:
150 × 200 / 255 + 100 × (255 – 200) / 255 = 139
En esta sección
Cómo: Dibujar líneas opacas y semitransparentes
Muestra cómo dibujar líneas con mezcla alfa.Cómo: Dibujar con pinceles opacos y semitransparentes
Explica cómo realizar la mezcla alfa con pinceles.Cómo: Utilizar el modo de composición para controlar la mezcla alfa
Describe cómo controlar la mezcla alfa mediante CompositingMode.Cómo: Utilizar una matriz de colores para establecer valores alfa en imágenes
Explica cómo utilizar un objeto ColorMatrix para controlar la mezcla alfa.