Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le offerte grafiche in Windows Form rientrano nelle tre categorie generali seguenti:
Grafica vettoriale bidimensionale (2D)
Imaging
Tipografia
Grafica vettoriale 2D
La grafica vettoriale bidimensionale, ad esempio linee, curve e figure, sono primitive specificate da set di punti in un sistema di coordinate. Ad esempio, una linea retta viene specificata dai due endpoint e un rettangolo viene specificato da un punto che assegna la posizione dell'angolo superiore sinistro e una coppia di numeri che ne danno la larghezza e l'altezza. Un percorso semplice viene specificato da una matrice di punti collegati da linee rette. Una spline di Bézier è una curva sofisticata specificata da quattro punti di controllo.
GDI+ fornisce classi e strutture che archiviano informazioni sulle primitive stesse, classi che archiviano informazioni su come verranno disegnate le primitive e classi che eseguono effettivamente il disegno. Ad esempio, la struttura Rectangle archivia la posizione e le dimensioni di un rettangolo; la classe Pen archivia informazioni sul colore della linea, la larghezza della linea e lo stile della linea; e la classe Graphics dispone di metodi per disegnare linee, rettangoli, percorsi e altre figure. Esistono anche diverse classi Brush che archiviano informazioni su come le figure e i percorsi chiusi verranno riempiti con colori o motivi.
È possibile registrare un'immagine vettoriale, ovvero una sequenza di comandi grafici, in un metafile. GDI+ fornisce la classe Metafile per la registrazione, la visualizzazione e il salvataggio dei metafile. Con le classi MetafileHeader e MetaHeader, è possibile esaminare i dati archiviati in un'intestazione di metafile.
Imaging
Alcuni tipi di immagini sono difficili o impossibili da visualizzare con le tecniche di grafica vettoriale. Ad esempio, le immagini sui pulsanti della barra degli strumenti e le immagini visualizzate come icone sono difficili da specificare come raccolte di linee e curve. Una fotografia digitale ad alta risoluzione di uno stadio di baseball affollato è ancora più difficile da creare con tecniche vettoriali. Le immagini di questo tipo vengono archiviate come bitmap, ovvero matrici di numeri che rappresentano i colori dei singoli punti sullo schermo. GDI+ fornisce la classe Bitmap per la visualizzazione, la modifica e il salvataggio di bitmap.
Tipografia
La tipografia è la visualizzazione del testo in un'ampia gamma di tipi di carattere, dimensioni e stili. GDI+ offre un ampio supporto per questa attività complessa. Una delle nuove funzionalità di GDI+ è l'antialiasing dei subpixel, che dà al testo visualizzato su uno schermo LCD un aspetto più omogeneo.
Windows Form offre inoltre la possibilità di disegnare testo con funzionalità GDI nella classe TextRenderer.
Vedere anche
- Panoramica della grafica
- Informazioni sul codice gestito GDI+
- uso di classi grafiche gestite
.NET Desktop feedback