Casa Sviluppo Cos'è il pennello? - definizione da techopedia

Cos'è il pennello? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Pennello?

Il pennello è una classe di base astratta utilizzata nel linguaggio di programmazione C # per definire oggetti per riempire gli interni di forme grafiche con un colore solido, un motivo sfumato, un'immagine o un disegno.


La classe di pennello non può essere istanziata, ma costituisce la base per tutte le sue classi derivate, che descrivono come viene dipinta l'area grafica. Le forme grafiche che possono essere riempite usando i pennelli includono rettangoli, ellissi, torte, poligoni e tracciati. Gli oggetti pennello possono essere usati con oggetti grafici per creare forme solide e rendere il testo.

Techopedia spiega Brush

In .NET Framework 4.0, la classe di pennelli è implementata in due forme: il pennello utilizzato nel Graphics Device Interface + (GDI +) e il pennello Windows Presentation Framework (WPF). Nel primo caso, la classe brush eredita da System.Drawing e utilizza il concetto di pennello corrente; quest'ultimo eredita da System.Windows.Media e l'oggetto pennello deve essere passato per ogni chiamata di disegno. Il pennello WPF ha funzionalità avanzate che consentono agli utenti di dipingere oggetti dell'interfaccia utente con qualsiasi cosa, dai semplici colori solidi a complessi set di motivi e immagini.


La classe di pennelli ha le seguenti caratteristiche:

  • Durante l'ereditarietà dalla classe pennello, il metodo clone deve essere ignorato.
  • Tutte le classi derivate che rappresentano gli oggetti pennello non possono essere ereditate.
  • Poiché l'oggetto pennello consuma risorse di sistema, un metodo dispose deve essere chiamato alla fine del suo utilizzo.

La classe pennello è una delle classi di risorse di disegno utilizzate per fornire diversi motivi di riempimento per una superficie chiusa. Forma un wrapper gestito per la risorsa GDI Win32 nativa non gestita sottostante, HBRUSH. Come uno dei componenti fondamentali di GDI +, progettato per prestazioni e facilità d'uso, viene utilizzato in combinazione con altri oggetti GDI +, come penne e colori, per il rendering di immagini grafiche su moduli e controlli di Windows.


I diversi tipi di pennelli utilizzati in GDI + sono implementati nelle seguenti classi:

  • SolidBrush: utilizzato per definire un pennello monocolore che può essere utilizzato per riempire forme grafiche.
  • TextureBrush: contiene un'immagine come membro e usa quell'immagine per riempire l'interno di una forma chiusa. Un file di immagine con una normale estensione di file grafico (come .bmp) viene passato come input durante la sua creazione.
  • LinearGradientBrush: incapsula sia i gradienti bicolori che i gradienti multicolori personalizzati. Viene utilizzato per riempire una forma con un colore che cambia gradualmente. Ad esempio, un pennello sfumato a due colori può essere utilizzato per riempire un rettangolo il cui bordo sinistro è nero e diventa gradualmente rosso sul bordo destro. È simile al pennello solido poiché è basato sul colore, ma differisce per il fatto che ha due colori applicati su due lati, che si fondono per creare una transizione o un effetto di dissolvenza. I due tipi di pennelli a gradiente sono lineari e tracciati. I pennelli lineari a gradiente iniziano con un colore e si fondono con un altro colore in direzione orizzontale o verticale o parallelamente a una linea inclinata. È usato in forme chiuse. Il gradiente del tracciato viene applicato su un tracciato collegato collegando una serie di punti per ottenere una forma chiusa, il cui interno può essere riempito come gradiente. I gradienti di percorso possono essere personalizzati per produrre effetti diversi
Cos'è il pennello? - definizione da techopedia