點和點F
IronDrawing 引進了兩個新類別: IronSoftware.Drawing.Point和IronSoftware.Drawing.PointF 。 這些類別用於表示雙 x 和雙 y 座標的有序對,定義二維平面上的一個點,這對於影像處理很有用。 其他影像庫中也存在類似的類,例如System.Drawing 、 SixLabors.ImageSharp 、 SkiaSharp和Microsoft.Maui.Graphics 。 Point和PointF類別的差異在於Point物件和PointF物件建構函式中所接受的參數值的類型不同。
Instantiating a new Point or PointF object is straightforward, requiring only two properties to be set:X 和 Y 值構成點的座標。
- 使用
System.Double值實例化Point,以設定Point對象的x和y屬性。 PointF使用System.Single值(浮點值)進行實例化,目的相同。
IronSoftware.Drawing.Point和IronSoftware.Drawing.PointF類別具有相同的功能和方法。 由於 System.Double 具有更高的精度,可以接受更大的小數位數,並且將雙精度表示為 64 位元浮點類型,因此通常更傾向於使用System.Double 另一方面, System.Single是 32 位元浮點類型,與System.Double相比,其精確度較低。 因此,建議使用IronSoftware.Drawing.Point而不是IronSoftware.Drawing.PointF 。

