Partager via


Remplissage de formes avec un pinceau dégradé

Vous pouvez utiliser un pinceau dégradé pour remplir une forme avec une couleur qui change progressivement. Par exemple, vous pouvez utiliser un dégradé horizontal pour remplir une forme de couleur qui change progressivement à mesure que vous passez du bord gauche de la forme au bord droit. Imaginez un rectangle avec un bord gauche noir (représenté par les composants rouge, vert et bleu 0, 0, 0) et un bord droit rouge (représenté par 255, 0, 0). Si le rectangle a une largeur de 256 pixels, le composant rouge d’un pixel donné sera supérieur au composant rouge du pixel à sa gauche. Le pixel le plus à gauche d’une ligne a des composants de couleur (0, 0, 0), le deuxième pixel a (1, 0, 0), le troisième pixel a (2, 0, 0), et ainsi de suite, jusqu’à ce que vous accédiez au pixel le plus à droite, qui contient des composants de couleur (255, 0, 0). Ces valeurs de couleur interpolées constituent le dégradé de couleur.

Un dégradé linéaire change de couleur lorsque vous vous déplacez horizontalement, verticalement ou parallèlement vers une ligne inclinée spécifiée. Un dégradé de chemin change de couleur à mesure que vous vous déplacez à l’intérieur et à la limite d’un chemin. Vous pouvez personnaliser les dégradés de chemin pour obtenir un large éventail d’effets.

GDI+ fournit les classes LinearGradientBrush et PathGradientBrush , qui héritent toutes deux de la classe Brush .

Les rubriques suivantes couvrent plus en détail les dégradés linéaires et de chemins :