Compartir a través de


Rellenar formas con un pincel degradado

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.

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

En los temas siguientes se explican con más detalle los degradados lineales y de trazados: