Point & PointF

IronDrawing 引進了兩個新類別: IronSoftware.Drawing.PointIronSoftware.Drawing.PointF 。 這些類別用於表示雙 x 和雙 y 座標的有序對,定義二維平面上的一個點,這對於影像處理很有用。 其他影像庫中也存在類似的類,例如System.DrawingSixLabors.ImageSharpSkiaSharpMicrosoft.Maui.GraphicsPointPointF類別的差異在於Point物件和PointF物件建構函式中所接受的參數值的類型不同。

實例化一個新的PointPointF物件非常簡單,只需要設定兩個屬性:構成點座標的 X 和 Y 值。

  • 使用System.Double值實例化Point ,以設定Point對象的xy屬性。
  • PointF使用System.Single值(浮點值)進行實例化,目的相同。

IronSoftware.Drawing.PointIronSoftware.Drawing.PointF類別具有相同的功能和方法。 由於 System.Double 具有更高的精度,可以接受更大的小數位數,並且將雙精度表示為 64 位元浮點類型,因此通常更傾向於使用System.Double 另一方面, System.Single是 32 位元浮點類型,與System.Double相比,其精確度較低。 因此,建議使用IronSoftware.Drawing.Point而不是IronSoftware.Drawing.PointF

準備好開始了嗎?
Nuget 下載 13,852,431 | Version: 2025.3 剛發表