Ponto e PontoF

IronDrawing introduz duas novas classes: IronSoftware.Drawing.Point e IronSoftware.Drawing.PointF. Essas classes são usadas para representar um par ordenado de coordenadas duplas x e duplas y, definindo um ponto em um plano bidimensional, o que é útil para processamento de imagens. Classes semelhantes estão presentes em outras bibliotecas de imagens, como System.Drawing, SixLabors.ImageSharp, SkiaSharp e Microsoft.Maui.Graphics. A diferença entre as classes Point e PointF reside no tipo de valor aceito como parâmetro no construtor dos objetos Point e PointF.

Instanciar um novo objeto Point ou PointF é simples, exigindo apenas a configuração de duas propriedades: os valores X e Y que compõem as coordenadas do ponto.

  • Point é instanciado usando valores System.Double para definir as propriedades x e y do objeto Point.
  • PointF é instanciado usando valores System.Single (valores float) para o mesmo propósito.

As classes IronSoftware.Drawing.Point e IronSoftware.Drawing.PointF compartilham a mesma funcionalidade e os mesmos métodos. O uso de System.Double é frequentemente preferido devido à sua maior precisão, aceitando valores decimais maiores e representando a dupla precisão como um tipo de ponto flutuante de 64 bits. Por outro lado, System.Single é um tipo de ponto flutuante de 32 bits, oferecendo menor precisão em comparação com System.Double. Consequentemente, recomenda-se o uso de IronSoftware.Drawing.Point em vez de IronSoftware.Drawing.PointF.

Pronto para começar?
Nuget Baixar 17,121,904 | Versão: 2025.3 just released
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronSoftware.System.Drawing
executar um exemplo Veja seu HTML se transformar em um PDF.