Los gráficos vectoriales se utilizan ampliamente para dibujar formas. Puede dibujar fácilmente formas en aplicaciones de C# mientras trabaja con Aspose.Drawing API. De acuerdo con dichos requisitos, este artículo cubre cómo dibujar Ellipse en C#.
- Crear forma de elipse: instalación de la API de C#
- Dibuja una elipse en C#
- Dibujar una elipse en C# - Avanzado
Crear forma de elipse: instalación de la API de C#
Debe instalar Aspose.Drawing for .NET API. Simplemente configúrelo desde la sección Descargas o use el siguiente comando NuGet en el IDE de Microsoft Visual Studio:
PM> Install-Package Aspose.Drawing
Dibuja una elipse en C#
Puede dibujar una elipse siguiendo los pasos a continuación:
- Inicializar un objeto de clase de mapa de bits
- Crear una instancia de clase Pen
- Dibujar la elipse
- Guardar imagen de dibujo de salida
El siguiente fragmento de código explica cómo dibujar una elipse en C#:
// Inicializar un objeto de clase de mapa de bits
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
Graphics graphics = Graphics.FromImage(bitmap);
// Crear una instancia de clase Pen
Pen pen = new Pen(Color.FromKnownColor(KnownColor.Blue), 2);
// Dibujar la elipse
graphics.DrawEllipse(pen, 10, 10, 900, 700);
// Guardar imagen de dibujo de salida
bitmap.Save("DrawEllipse.png");
Dibujar una elipse en C# - Avanzado
Puede configurar diferentes propiedades mientras dibuja una elipse. Por ejemplo, puede usar un pincel sólido o un pincel de textura para dibujar la elipse. Los siguientes pasos muestran la renderización avanzada de un dibujo de elipse:
- Inicializar un objeto de clase de mapa de bits
- Crea un pincel mientras especificas su color.
- Crear un bolígrafo usando el pincel
- Dibujar la elipse
- Guardar imagen de dibujo de salida
El fragmento de código siguiente explica cómo dibujar una elipse con opciones avanzadas en C#:
// Inicializar un objeto de clase de mapa de bits
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
// Crear instancia de clase de gráficos
Graphics graphics = Graphics.FromImage(bitmap);
// Crea un pincel mientras especificas su color.
Brush brush = new SolidBrush(Color.FromKnownColor(KnownColor.Blue));
// crear un bolígrafo
Pen pen = new Pen(brush);
// dibujar elipse
graphics.DrawEllipse(pen, 10, 10, 900, 700);
// Guardar dibujo de salida
bitmap.Save("DrawEllipse.png");
Obtenga una Licencia Temporal Gratis
Puede solicitar una licencia temporal gratuita para evaluar la API en toda su capacidad.
Conclusión
En este artículo, ha aprendido a dibujar una elipse con diferentes opciones mediante programación en C#. Además, puede visitar la sección documentación para obtener más detalles sobre las funciones que ofrece la API. Si tiene alguna inquietud, escríbanos al foro.
Ver también
Uso de System.Drawing con .NET 6 en una plataforma que no sea Windows