Os gráficos vetoriais são amplamente utilizados para desenhar formas. Você pode desenhar formas facilmente em aplicativos C# enquanto trabalha com a API Aspose.Drawing. De acordo com esses requisitos, este artigo aborda como desenhar elipse em C#.
- Criar forma de elipse - instalação da API C#
- Desenhe uma elipse em C#
- Desenhe uma elipse em C# - Avançado
Criar forma de elipse - instalação da API C#
Você precisa instalar a API Aspose.Drawing for .NET. Basta configurá-lo na seção Downloads ou usar o seguinte comando NuGet no Microsoft Visual Studio IDE:
PM> Install-Package Aspose.Drawing
Desenhe uma elipse em C#
Você pode desenhar uma elipse seguindo as etapas abaixo:
- Inicializar um objeto de classe Bitmap
- Criar uma instância da classe Pen
- Desenhe a elipse
- Salvar imagem de desenho de saída
O trecho de código a seguir explica como desenhar uma elipse em C#:
// Inicializar um objeto de classe Bitmap
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
Graphics graphics = Graphics.FromImage(bitmap);
// Criar uma instância da classe Pen
Pen pen = new Pen(Color.FromKnownColor(KnownColor.Blue), 2);
// Desenhe a elipse
graphics.DrawEllipse(pen, 10, 10, 900, 700);
// Salvar imagem de desenho de saída
bitmap.Save("DrawEllipse.png");
Desenhe uma elipse em C# - Avançado
Você pode configurar diferentes propriedades ao desenhar uma elipse. Por exemplo, você pode usar pincel sólido ou pincel de textura para desenhar a elipse. As etapas a seguir mostram a renderização avançada de um desenho de elipse:
- Inicializar um objeto de classe Bitmap
- Crie um pincel ao especificar sua cor
- Crie uma caneta usando o pincel
- Desenhe a elipse
- Salvar imagem de desenho de saída
O trecho de código abaixo explica como desenhar uma elipse com opções avançadas em C#:
// Inicializar um objeto de classe Bitmap
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
// Criar instância de classe gráfica
Graphics graphics = Graphics.FromImage(bitmap);
// Crie um pincel ao especificar sua cor
Brush brush = new SolidBrush(Color.FromKnownColor(KnownColor.Blue));
// Crie uma caneta
Pen pen = new Pen(brush);
// Desenhar Elipse
graphics.DrawEllipse(pen, 10, 10, 900, 700);
// Salvar desenho de saída
bitmap.Save("DrawEllipse.png");
Obtenha Licença Temporária Gratuita
Você pode solicitar uma licença temporária gratuita para avaliar a API em sua capacidade total.
Conclusão
Neste artigo, você aprendeu como desenhar uma elipse com diferentes opções programaticamente em C#. Além disso, você pode visitar a seção documentação para saber mais detalhes sobre os recursos oferecidos pela API. Em caso de dúvidas, escreva para nós no fórum.
Veja também
Usando System.Drawing com .NET 6 em uma plataforma não Windows