Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Utilizzo di un pennello a sfumatura per il riempimento di forme

 

È possibile utilizzare un pennello a sfumatura per riempire una forma con un colore che si modifica gradualmente. È possibile ad esempio utilizzare una sfumatura orizzontale per riempire una forma con colori che si modificano gradualmente passando dal margine sinistro della forma al margine destro. Si pensi a un rettangolo che sia di colore nero al margine sinistro e di colore rosso al margine destro, ovvero avente componenti rosso, verde e blu pari a 0, 0, 0 in corrispondenza del margine sinistro e 255, 0, 0 in corrispondenza di quello destro. Se il rettangolo è largo 256 il componente rosso di un dato pixel sarà maggiore del componente rosso del pixel a sinistra del primo. Il pixel più a sinistra in una riga ha componenti cromatiche (0, 0, 0), il secondo (1, 0, 0), il terzo (2, 0, 0) e così via, fino al pixel più a destra, che ha componenti cromatiche (255, 0, 0). Questi valori di colore interpolati formano la sfumatura di colore.

Il colore di una sfumatura lineare cambia spostandosi in orizzontale, in verticale o in parallelo lungo una linea inclinata specificata. Il colore di una sfumatura percorso cambia spostandosi verso l'interno e i limiti di un percorso. È possibile personalizzare le sfumature percorso per ottenere una notevole varietà di effetti.

Nell'illustrazione che segue si mostra un rettangolo riempito con un pennello a sfumatura lineare e un'ellisse riempita con un pennello a sfumatura a percorso.

Sfumatura

In questa sezione

Procedura: creare una sfumatura lineare

Mostra come creare una sfumatura lineare utilizzando la classe LinearGradientBrush.

Procedura: creare una sfumatura percorso

Descrive come creare una sfumatura a percorso utilizzando la classe PathGradientBrush.

Procedura: applicare la correzione gamma a una sfumatura

Illustra come utilizzare la correzione di gamma con un pennello a sfumatura.

Riferimento

System.Drawing.Drawing2D.LinearGradientBrush

Descrive la classe e contiene i collegamenti a tutti i relativi membri.

System.Drawing.Drawing2D.PathGradientBrush

Descrive la classe e contiene i collegamenti a tutti i relativi membri.

Mostra: