Dessiner une ellipse C#

Les graphiques vectoriels sont largement utilisés pour dessiner des formes. Vous pouvez facilement dessiner des formes dans les applications C # tout en travaillant avec l’API Aspose.Drawing. Conformément à ces exigences, cet article explique comment dessiner Ellipse en C#.

Créer une forme d’ellipse - Installation de l’API C#

Vous devez installer l’API Aspose.Drawing pour .NET. Configurez-le simplement à partir de la section Téléchargements ou utilisez la commande NuGet suivante dans Microsoft Visual Studio IDE :

PM> Install-Package Aspose.Drawing

Dessiner une ellipse en C#

Vous pouvez dessiner une ellipse en suivant les étapes ci-dessous :

  • Initialiser un objet de classe Bitmap
  • Créer une instance de classe Pen
  • Dessine l’ellipse
  • Enregistrer l’image de dessin de sortie

L’extrait de code suivant explique comment dessiner une ellipse en C# :

// Initialiser un objet de classe Bitmap
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
Graphics graphics = Graphics.FromImage(bitmap);

// Créer une instance de classe Pen
Pen pen = new Pen(Color.FromKnownColor(KnownColor.Blue), 2);

// Dessine l'ellipse
graphics.DrawEllipse(pen, 10, 10, 900, 700);

// Enregistrer l'image de dessin de sortie
bitmap.Save("DrawEllipse.png");

Dessiner une ellipse en C# - Avancé

Vous pouvez configurer différentes propriétés lors du dessin d’une ellipse. Par exemple, vous pouvez utiliser un pinceau solide ou un pinceau de texture pour dessiner l’ellipse. Les étapes suivantes montrent le rendu avancé d’un dessin d’ellipse :

  • Initialiser un objet de classe Bitmap
  • Créer un pinceau en spécifiant sa couleur
  • Créer un stylo à l’aide du pinceau
  • Dessine l’ellipse
  • Enregistrer l’image de dessin de sortie

L’extrait de code ci-dessous explique comment dessiner une ellipse avec des options avancées en C# :

// Initialiser un objet de classe Bitmap
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);

// Créer une instance de classe graphique
Graphics graphics = Graphics.FromImage(bitmap);

// Créer un pinceau en spécifiant sa couleur
Brush brush = new SolidBrush(Color.FromKnownColor(KnownColor.Blue));

// Créer un stylo
Pen pen = new Pen(brush);

// Dessiner une ellipse
graphics.DrawEllipse(pen, 10, 10, 900, 700);

// Enregistrer le dessin de sortie
bitmap.Save("DrawEllipse.png");

Obtenez une licence temporaire gratuite

Vous pouvez demander une licence temporaire gratuite pour évaluer l’API dans toute sa capacité.

Conclusion

Dans cet article, vous avez appris à dessiner une ellipse avec différentes options par programmation en C#. De plus, vous pouvez visiter la section documentation pour en savoir plus sur les fonctionnalités offertes par l’API. En cas de problème, veuillez nous écrire sur le forum.

Voir également

Utilisation de System.Drawing avec .NET 6 sur une plate-forme non Windows