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 引入了兩個新類別:IronSoftware.Drawing.Point 和 IronSoftware.Drawing.PointF。 這些類別用於表示一個雙倍 x 和雙倍 y 坐標的有序對,定義在一個二維平面中的一個點,這對圖像處理非常有用。 類似的類別出現在其他圖像程式庫中,如 SkiaSharp 和 Microsoft.Maui.Graphics。 Point 和 PointF 類別之間的區別在於接受作為 Point 和 PointF 物件建構函式參數的值型別。

實例化新 Point 或 PointF 物件很簡單,只需要設置兩個屬性:X 和 Y 值來組成坐標。

  • 使用 System.Double 值來設置 x 和 y 屬性來實例化 Point。
  • 使用 System.Single 值(浮點值)進行相同目的的實例化 PointF。

兩個 IronSoftware.Drawing.Point 和 IronSoftware.Drawing.PointF 類別共享相同的功能性和方法。 由於 System.Double 的高精度,接受更大的小數點值,並以 64 位浮點型別表示雙倍精度,因此通常更受偏好。 另一方面,System.Single 是一個 32 位浮點型別,提供的精度低於 System.Double。 因此,建議使用 IronSoftware.Drawing.Point 而不是 IronSoftware.Drawing.PointF。

在GitHub上查看

準備開始了嗎?

Nuget Downloads 20,033,450版本:2025.3剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊將始終保密。
被全球數百萬工程師信任
Iron Software的客戶標誌
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立