Comment dessiner des graphiques en C#

Ce tutoriel rapide décrit comment dessiner des graphiques en C#. Il fournit des étapes complètes et un code exécutable pour expliquer le processus de manière assez simple. Lors de l’utilisation de formes de dessin C# de différents types sont illustrés dans un fichier JPEG, vous pouvez également créer une variété d’autres types d’images.

Étapes pour dessiner des graphiques en C#

  1. Configurez le projet pour ajouter Aspose.Imaging à partir de la galerie Nuget
  2. Créez une instance de la classe JpegOptions pour personnaliser l’image JPEG de sortie
  3. Instanciez l’objet FileCreateSource et définissez-le comme source dans l’objet JpegOptions
  4. Initialiser un image vide en fournissant sa taille
  5. Créez un objet de classe Graphics pour l’image vide et nettoyez sa surface
  6. Créer un stylo et un pinceau pour dessiner différentes formes
  7. Dessinez des courbes fermées, des rectangles et enregistrez l’image en tant que fichier JPEG

En utilisant C#, le dessin de différentes formes et lignes est décrit dans ces étapes. Après avoir ajouté les bibliothèques requises, nous devons créer une image vierge liée à l’objet de classe Graphics. Cet objet graphique contient de nombreuses fonctions et propriétés pour dessiner différents types de formes et de lignes qui peuvent être colorées ou remplies à l’aide de différents stylos et pinceaux, comme illustré dans l’exemple de code.

Code pour dessiner des graphiques en C#

Ce code en C# dessine des graphiques en créant une image, puis en y dessinant différents types de formes. Ici, nous avons utilisé JpegOptions, mais vous pouvez utiliser l’une des options telles que BmpOptions, GifOptions, PngOptions, SvgOptions et TiffOptions pour n’en nommer que quelques-unes. De même, vous pouvez dessiner un arc, un Bézier, une courbe, une courbe fermée, une éclipse, des lignes, un polygone, un rectangle, etc.

Ce tutoriel nous a guidés pour dessiner différents types de formes sur des images. Si vous souhaitez apprendre à redimensionner ces images, consultez l’article sur comment redimensionner une image en C#.

 Français