IRONSOFTWAREHOME
Ponto e PontoF
using IronSoftware.Drawing;

// Instantiate Point
Point point = new Point(23, 50);

// Instantiate PointF
PointF pointF = new PointF(25, 55);
NuGet Download
PM > Install-Package IronSoftware.System.Drawing
Ponto e PontoF

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 imagem, como System.Drawing, SixLabors.ImageSharp, SkiaSharp e Microsoft.Maui.Graphics. A diferença entre as classes Point e PointF está 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 que duas propriedades sejam definidas: 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 de ponto flutuante) para o mesmo propósito.

Ambas as classes IronSoftware.Drawing.Point e IronSoftware.Drawing.PointF compartilham a mesma funcionalidade e métodos. Usar System.Double é muitas vezes preferido devido à sua maior precisão, aceitando valores de ponto decimal maiores e representando precisão dupla como um tipo de ponto flutuante de 64 bits. Por outro lado, System.Single é um tipo de ponto flutuante de 32 bits, fornecendo menor precisão em comparação com System.Double. Como resultado, recomendamos usar IronSoftware.Drawing.Point em vez de IronSoftware.Drawing.PointF.

Ver no GitHub

Pronto para começar?

Nuget Downloads 20,033,450Versão:2025.3recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

OR
bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.