Point & PointF

IronDrawing では、2 つの新しいクラス IronSoftware.Drawing.PointIronSoftware.Drawing.PointF が導入されました。 これらのクラスは、2 次元平面内の点を定義する、順序付けられた double-x 座標と double-y 座標のペアを表すために使用され、画像処理に役立ちます。 同様のクラスは、Microsoft.Maui.Graphics などの他のイメージ ライブラリにも存在します。 Point クラスと PointF クラスの違いは、Point および PointF オブジェクトのコンストラクタでパラメータとして受け入れられる値の型にあります。

新しい Point または PointF オブジェクトのインスタンス化は簡単で、ポイントの座標を構成する XY の 2 つのプロパティを設定するだけです。

  • Point は、System.Double 値を使用してインスタンス化され、Point オブジェクトの x および y プロパティが設定されます。
  • PointF は、同じ目的で System.Single 値 (float 値) を使用してインスタンス化されます。

IronSoftware.Drawing.Point クラスと IronSoftware.Drawing.PointF クラスはどちらも同じ機能とメソッドを共有します。 System.Double の使用は、精度が高く、より大きな小数点値を受け入れ、倍精度を 64 ビット浮動小数点型として表すことができるため、好まれることが多いです。 一方、System.Single は 32 ビット浮動小数点型であり、System.Double に比べて精度が低くなります。 したがって、IronSoftware.Drawing.PointF ではなく、IronSoftware.Drawing.Point を使用することをお勧めします。

準備はできましたか?
Nuget ダウンロード 15,596,264 | バージョン: 2025.3 リリース
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package IronSoftware.System.Drawing
サンプルを実行するHTML が PDF に変換されるのを確認します。