IRONSOFTWAREHOME
Point & PointF
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
Point & PointF

Point & PointF

IronDrawing introduit deux nouvelles classes : IronSoftware.Drawing.Point et IronSoftware.Drawing.PointF. Ces classes servent à représenter une paire ordonnée de coordonnées double-x et double-y, définissant un point dans un plan bidimensionnel, ce qui est utile pour le traitement d'images. Des classes similaires sont présentes dans d'autres bibliothèques d'images telles que System.Drawing, SixLabors.ImageSharp, SkiaSharp et Microsoft.Maui.Graphics. La différence entre les classes Point et PointF réside dans le type de valeur accepté comme paramètre dans le constructeur des objets Point et PointF.

Instancier un nouvel objet Point ou PointF est simple, ne nécessitant que deux propriétés à définir : les valeurs X et Y qui composent les coordonnées du point.

  • Point est instancié en utilisant les valeurs System.Double pour définir les propriétés x et y de l'objet Point.
  • PointF est instancié en utilisant les valeurs System.Single (valeurs flottantes) pour le même objectif.

Les deux classes IronSoftware.Drawing.Point et IronSoftware.Drawing.PointF partagent la même fonctionnalité et méthodes. Utiliser System.Double est souvent préféré en raison de sa plus grande précision, acceptant des valeurs à décimales plus grandes, et représentant la double précision en tant que type à virgule flottante de 64 bits. D'autre part, System.Single est un type à virgule flottante de 32 bits, fournissant une précision plus faible par rapport à System.Double. En conséquence, il est recommandé d'utiliser IronSoftware.Drawing.Point plutôt que IronSoftware.Drawing.PointF.

Voir sur GitHub

Prêt à commencer?

Nuget Downloads 20,033,450Version :2025.3vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise