Compartir a través de


Rellenar formas con un pincel degradado

Puede usar un pincel de degradado para rellenar una forma con un color que cambia gradualmente. Por ejemplo, puede usar un degradado horizontal para rellenar una forma con un color que cambia gradualmente a medida que se mueve desde el borde izquierdo de la forma al borde derecho. Imagine un rectángulo con un borde izquierdo que es negro (representado por componentes rojo, verde y azul 0, 0, 0) y un borde derecho que es rojo (representado por 255, 0, 0). Si el rectángulo tiene 256 píxeles de ancho, el componente rojo de un píxel determinado será uno mayor que el componente rojo del píxel a su izquierda. El píxel situado más a la izquierda de una fila tiene componentes de color (0, 0, 0), el segundo píxel tiene (1, 0, 0), el tercer píxel tiene (2, 0, 0), etc., hasta llegar al píxel situado más a la derecha, que tiene componentes de color (255, 0, 0). Estos valores de color interpolados componen el degradado de color.

Un degradado lineal cambia de color a medida que se mueve horizontalmente, verticalmente o en paralelo a una línea inclinada especificada. Un degradado de trazado cambia de color a medida que se desplaza por el interior y el límite de un trazado. Puede personalizar los degradados de trazado para lograr una amplia variedad de efectos.

GDI+ proporciona las clases LinearGradientBrush y PathGradientBrush , que heredan de la clase Brush .

En los temas siguientes se tratan los degradados lineales y de trazado con más detalle: