Verwenden eines Pinsels für Farbverläufe zum Ausfüllen von FormenUsing a Gradient Brush to Fill Shapes

Sie können einen Pinsel mit Farbverlauf verwenden, zum Ausfüllen einer Form mit einem Farbverlauf.You can use a gradient brush to fill a shape with a gradually changing color. Einen horizontalen Farbverlauf können Sie beispielsweise um eine Form mit Farbe zu füllen, die nach und nach ändert, während Sie am rechten Rand aus dem linken Rand der Form bewegen.For example, you can use a horizontal gradient to fill a shape with color that changes gradually as you move from the left edge of the shape to the right edge. Stellen Sie sich vor einem Rechteck mit einem linken Rand, der Schwarz ist (dargestellt durch die Rot-, Grün- und Blau-Komponenten, 0, 0, 0) und einer rechten Rand, d. h. Rot (dargestellt durch 255, 0, 0).Imagine a rectangle with a left edge that is black (represented by red, green, and blue components 0, 0, 0) and a right edge that is red (represented by 255, 0, 0). Wenn das Rechteck 256 Pixel breit ist, werden die Rotanteils der ein angegebenes Pixel eins größer ist als der Rotanteil des Pixels auf der linken Seite.If the rectangle is 256 pixels wide, the red component of a given pixel will be one greater than the red component of the pixel to its left. Das ganz linke Pixel in einer Zeile hat Farbkomponenten (0, 0, 0), das zweite Pixel hat (1, 0, 0), das dritte Pixel (2, 0, 0), und So weiter, bis Sie auf der äußersten rechten Pixel, die Farbkomponenten (255, 0, 0) verfügt.The leftmost pixel in a row has color components (0, 0, 0), the second pixel has (1, 0, 0), the third pixel has (2, 0, 0), and so on, until you get to the rightmost pixel, which has color components (255, 0, 0). Diese interpolierten Farbwerte bilden zusammen den Farbverlauf.These interpolated color values make up the color gradient.

Ein linearer Farbverlauf wird die Farbe ändert, horizontal, vertikal oder parallel zu einer diagonalen Linie.A linear gradient changes color as you move horizontally, vertically, or parallel to a specified slanted line. Ein linearen Pfadfarbverlaufs ändert Farbe, wenn Sie über die innere und eine Grenze eines Pfads verschieben.A path gradient changes color as you move about the interior and boundary of a path. Sie können anpassen, dass Pfadfarbverläufe, um eine Vielzahl von Effekte zu erzielen.You can customize path gradients to achieve a wide variety of effects.

Die folgende Abbildung zeigt ein Rechteck, die mit einem linearen Farbverlaufspinsel gefüllt, und eine Ellipse mit einem Pfad Farbverlaufspinsel ausgefüllt:The following illustration shows a rectangle filled with a linear gradient brush and an ellipse filled with a path gradient brush:

Ein Rechteck ausgefüllt mit einem Farbverlaufspinsel durch eine Ellipse.

In diesem AbschnittIn This Section

Vorgehensweise: Erstellen eines linearen FarbverlaufsHow to: Create a Linear Gradient
Zeigt, wie zum Erstellen eines linearen Farbverlauf mithilfe der LinearGradientBrush Klasse.Shows how to create a linear gradient using the LinearGradientBrush class.

Vorgehensweise: Erstellen eines linearen PfadfarbverlaufsHow to: Create a Path Gradient
Beschreibt, wie Sie einen Pfad Farbverlauf mithilfe der PathGradientBrush Klasse.Describes how to create a path gradient using the PathGradientBrush class.

Vorgehensweise: Anwenden der Gammakorrektur bei einem FarbverlaufHow to: Apply Gamma Correction to a Gradient
Erläutert, wie Sie Gammakorrektur mit einem Farbverlaufspinsel verwenden.Explains how to use gamma correction with a gradient brush.

ReferenzReference

System.Drawing.Drawing2D.LinearGradientBrush
Enthält eine Beschreibung dieser Klasse und enthält Links zu allen Membern.Contains a description of this class and has links to all of its members.

System.Drawing.Drawing2D.PathGradientBrush
Enthält eine Beschreibung dieser Klasse und enthält Links zu allen Membern.Contains a description of this class and has links to all of its members.