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

Punkt & PointF

IronDrawing führt zwei neue Klassen ein: IronSoftware.Drawing.Point und IronSoftware.Drawing.PointF. Diese Klassen dienen zur Darstellung eines geordneten Paares von Doppel-x- und Doppel-y-Koordinaten, die einen Punkt in einer zweidimensionalen Ebene definieren, was für die Bildverarbeitung nützlich ist. Ähnliche Klassen sind in anderen Bildbibliotheken wie System.Drawing, SixLabors.ImageSharp, SkiaSharp und Microsoft.Maui.Graphics vorhanden. Der Unterschied zwischen den Point- und PointF-Klassen liegt in der Art des Wertes, der als Parameter im Konstruktor der Point- und PointF-Objekte akzeptiert wird.

Das Instanziieren eines neuen Point- oder PointF-Objekts ist einfach und erfordert nur das Setzen von zwei Eigenschaften: X- und Y-Werte, die die Koordinaten des Punktes bilden.

  • Point wird mithilfe von System.Double-Werten instanziiert, um die x- und y-Eigenschaften des Point-Objekts zu setzen.
  • PointF wird mithilfe von System.Single-Werten (Fließkommawerte) für denselben Zweck instanziiert.

Sowohl die IronSoftware.Drawing.Point- als auch die IronSoftware.Drawing.PointF-Klassen teilen die gleiche Funktionalität und Methoden. Die Verwendung von System.Double wird oft bevorzugt, da es eine höhere Genauigkeit bietet und größere Dezimalpunktwerte akzeptiert und eine doppelte Genauigkeit als 64-Bit-Gleitkommazahl darstellt. Auf der anderen Seite ist System.Single ein 32-Bit-Gleitkommatyp, der im Vergleich zu System.Double eine geringere Genauigkeit bietet. Als Ergebnis wird empfohlen, IronSoftware.Drawing.Point statt IronSoftware.Drawing.PointF zu verwenden.

Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 20,033,450Version:2025.3gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Kundenlogos von Iron Software
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.