Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können die Gammakorrektur für einen Pinsel mit linearem Farbverlauf aktivieren, indem Sie seine GammaCorrection-Eigenschaft auf true setzen. Indem Sie die GammaCorrection-Eigenschaft auf false setzen, deaktivieren Sie die Gammakorrektur. Die Gammakorrektur ist standardmäßig deaktiviert.
Im folgenden Beispiel wird ein Pinsel mit linearem Farbverlauf erstellt und zum Ausfüllen von zwei Rechtecken verwendet. Das erste Rechteck wird ohne und das zweite Rechteck mit Gammakorrektur ausgefüllt.
Dim linGrBrush As New LinearGradientBrush( _
New Point(0, 10), _
New Point(200, 10), _
Color.Red, _
Color.Blue)
e.Graphics.FillRectangle(linGrBrush, 0, 0, 200, 50)
linGrBrush.GammaCorrection = True
e.Graphics.FillRectangle(linGrBrush, 0, 60, 200, 50)
[C#]
LinearGradientBrush linGrBrush = new LinearGradientBrush(
new Point(0, 10),
new Point(200, 10),
Color.Red,
Color.Blue);
e.Graphics.FillRectangle(linGrBrush, 0, 0, 200, 50);
linGrBrush.GammaCorrection = true;
e.Graphics.FillRectangle(linGrBrush, 0, 60, 200, 50);
In der folgenden Abbildung sind die beiden ausgefüllten Rechtecke dargestellt. Das obere Rechteck (ohne Gammakorrektur) wirkt in der Mitte dunkler. Das untere Rechteck (mit Gammakorrektur) weist eine gleichmäßige Intensität auf.
.png)