Använda en toningspensel för att fylla former
Du kan använda en toningsborste för att fylla en form med en gradvis föränderlig färg. Du kan till exempel använda en vågrät toning för att fylla en form med färg som ändras gradvis när du flyttar från formens vänstra kant till högerkanten. Föreställ dig en rektangel med en vänsterkant som är svart (representeras av röda, gröna och blå komponenter 0, 0, 0) och en högerkant som är röd (representerad av 255, 0, 0). Om rektangeln är 256 bildpunkter bred blir den röda komponenten i en viss pixel en större än pixelns röda komponent till vänster. Den vänstra pixeln i en rad har färgkomponenter (0, 0, 0), den andra pixeln har (1, 0, 0), den tredje pixeln har (2, 0, 0) och så vidare tills du kommer till den högra pixeln, som har färgkomponenter (255, 0, 0). Dessa interpolerade färgvärden utgör färgtoningen.
En linjär toning ändrar färg när du flyttar vågrätt, lodrätt eller parallellt med en angiven lutande linje. En stigtoning ändrar färg när du rör dig över interiören och gränsen för en sökväg. Du kan anpassa sökvägstoningar för att skapa en mängd olika effekter.
Följande illustration visar en rektangel fylld med en linjär färgövertoning och en ellips fylld med en spårövertoning:
I det här avsnittet
Så här skapar du en linjär gradient
Visar hur du skapar en linjär gradient med hjälp av klassen LinearGradientBrush.
Så här skapar du en sökvägstoning
Beskriver hur du skapar en sökvägstoning med hjälp av klassen PathGradientBrush.
Så här gör du: Tillämpa gammakorrigering på en gradient
Förklarar hur du använder gammakorrigering med en gradientborste.
Hänvisning
System.Drawing.Drawing2D.LinearGradientBrush
Innehåller en beskrivning av den här klassen och har länkar till alla dess medlemmar.
System.Drawing.Drawing2D.PathGradientBrush
Innehåller en beskrivning av den här klassen och har länkar till alla dess medlemmar.
.NET Desktop feedback