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 Klassen Point und PointF liegt im Typ des Wertes, der als Parameter im Konstruktor der Objekte Point und PointF akzeptiert wird.

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

  • Point wird mithilfe von System.Double Werten instanziiert, um die Eigenschaften x und y des Objekts Point festzulegen.
  • PointF wird unter Verwendung von System.Single Werten (Gleitkommazahlen) für denselben Zweck instanziiert.

Die Klassen IronSoftware.Drawing.Point und IronSoftware.Drawing.PointF verfügen beide über die gleiche Funktionalität und die gleichen Methoden. Die Verwendung von System.Double wird oft bevorzugt, da sie eine höhere Genauigkeit bietet, größere Dezimalstellenwerte akzeptiert und doppelte Genauigkeit als 64-Bit-Gleitkommazahl darstellt. Andererseits ist System.Single ein 32-Bit-Gleitkommatyp, der im Vergleich zu System.Double eine geringere Genauigkeit bietet. Daher wird empfohlen, IronSoftware.Drawing.Point anstelle von IronSoftware.Drawing.PointF zu verwenden.

Bereit anzufangen?
Nuget Downloads 15,596,264 | Version: 2025.3 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package IronSoftware.System.Drawing
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.