Share via


Trois catégories de services graphiques

Mise à jour : novembre 2007

Dans les Windows Forms, les offres graphiques figurent dans les trois catégories générales suivantes :

  • Graphiques vectoriels à deux dimensions (2D)

  • Images

  • Typographie

Graphiques vectoriels 2D

Les graphiques vectoriels à deux dimensions sont des primitives (lignes, courbes et figures) qui sont spécifiées par des ensembles de points sur un système de coordonnées. Par exemple, une ligne droite est spécifiée par ses deux extrémités et un rectangle, par un point indiquant l'emplacement de son coin supérieur gauche et un couple de valeurs indiquant sa largeur et sa hauteur. Un tracé simple est spécifié par un tableau de points reliés par des segments de droite. Une spline de Bézier est une courbe sophistiquée spécifiée par quatre points de contrôle.

GDI+ fournit des classes et des structures qui stockent les informations concernant les primitives elles-mêmes, des classes qui stockent les informations sur la manière de dessiner les primitives et des classes qui effectuent le tracé réel. Par exemple, la structure Rectangle stocke l'emplacement et la taille d'un rectangle, la classe Pen stocke les informations sur la couleur, la largeur et le style de ligne, et la classe Graphics comprend des méthodes permettant de dessiner des lignes, des rectangles, des tracés et d'autres figures. Il existe également plusieurs classes Brush qui stockent des informations sur la manière de remplir les figures fermées et les tracés avec des couleurs ou des motifs.

Vous pouvez enregistrer une image vectorielle, qui représente une séquence de commandes graphiques, dans un métafichier. GDI+ fournit la classe Metafile pour enregistrer, afficher et sauvegarder des métafichiers. Avec les classes MetafileHeader et MetaHeader, vous pouvez inspecter les données stockées dans un en-tête de métafichier.

Images

Certains types d'images sont difficiles ou impossibles à afficher avec les techniques de graphisme vectoriel. Par exemple, il est difficile de spécifier en tant que collections de lignes et de courbes les images sur des boutons de barre d'outils ou qui s'affichent en tant qu'icônes. Il est encore plus difficile de créer une photographie numérique haute résolution d'un stade de football bondé à l'aide de techniques vectorielles. Les images de ce type sont stockées en tant que bitmaps, qui sont des tableaux de nombres qui représentent les couleurs de points individuels sur l'écran. GDI+ fournit la classe Bitmap pour l'affichage, la manipulation et l'enregistrement des bitmaps.

Typographie

La typographie correspond à l'affichage de texte dans plusieurs polices, tailles et styles. GDI+ fournit une prise en charge complète pour cette tâche complexe. L'une des nouvelles fonctionnalités de GDI+ est l'anticrénelage sur éléments de pixel qui donne un aspect plus lisse au texte rendu sur un écran LCD.

De plus, Windows Forms permet de dessiner le texte avec les fonctions GDI dans sa classe TextRenderer.

Voir aussi

Autres ressources

Vue d'ensemble des graphismes (Windows Forms)

À propos du code managé GDI+

Utilisation de classes graphiques managées