Utilizar un pincel degradado para rellenar formas
Se puede utilizar un pincel degradado para rellenar una forma con un color que cambia gradualmente. Por ejemplo, se puede utilizar un degradado horizontal para rellenar una forma con un color que cambia gradualmente desde el borde izquierdo de la forma hacia el borde derecho. Imagínese un rectángulo con un borde izquierdo de color negro (representado por los componentes rojo, verde y azul 0, 0, 0) y un borde derecho de color rojo (representado por 255, 0, 0). Si el rectángulo tiene un ancho de 256 píxeles, el componente rojo de un píxel determinado será una unidad mayor que el componente rojo del píxel situado a su izquierda. El píxel situado más a la izquierda en una fila tiene los componentes de color (0, 0, 0), el segundo tiene (1, 0, 0), el tercero (2, 0, 0) y así sucesivamente, hasta llegar al píxel situado más a la derecha, que tiene los componentes de color (255, 0, 0). Estos valores de color interpolados forman el degradado de color.
Un degradado lineal cambia el color en un desplazamiento horizontal, vertical o paralelo a una línea inclinada especificada. Un degradado de trazado cambia el color en un desplazamiento por el interior y el límite de un trazado. Los degradados de trazados se pueden personalizar para obtener una gran variedad de efectos.
En la siguiente ilustración se muestra un rectángulo relleno con un pincel degradado lineal y una elipse rellena con un pincel degradado de trazado.
En esta sección
Cómo: Crear un degradado lineal
Muestra cómo crear un degradado lineal mediante la clase LinearGradientBrush.Cómo: Crear un degradado de trazado
Describe cómo crear un degradado de trazado mediante la clase PathGradientBrush.Cómo: Aplicar corrección gamma a un degradado
Explica cómo utilizar la corrección gamma con un pincel de degradado.
Referencia
System.Drawing.Drawing2D.LinearGradientBrush
Contiene una descripción de esta clase y tiene vínculos a todos sus miembros.System.Drawing.Drawing2D.PathGradientBrush
Contiene una descripción de esta clase y tiene vínculos a todos sus miembros.