Point & PointF IronDrawing では、 Iron Software.Drawing.PointとIron Software.Drawing.PointFという 2 つの新しいクラスが導入されました。 これらのクラスは、2 次元平面内の点を定義する、順序付けられた double-x 座標と double-y 座標のペアを表すために使用され、画像処理に役立ちます。 同様のクラスは、 System.Drawing 、 SixLabors.ImageSharp 、 SkiaSharp 、 Microsoft.Maui.Graphicsなどの他の画像ライブラリにも存在します。 PointとPointFクラスの違いは、 PointおよびPointFオブジェクトのコンストラクターでパラメーターとして受け入れられる値の型にあります。 新しいPointオブジェクトまたはPointFオブジェクトのインスタンス化は簡単で、ポイントの座標を構成する X 値と Y 値の 2 つのプロパティを設定するだけで済みます。 Pointは、 System.Double値を使用してインスタンス化され、 Pointオブジェクトのxプロパティとyプロパティが設定されます。 PointFは、同じ目的でSystem.Single値 (float 値) を使用してインスタンス化されます。 Iron Software.Drawing.PointクラスとIron Software.Drawing.PointFクラスはどちらも同じ機能とメソッドを共有しています。 System.Double は精度が高く、より大きな小数点値を受け入れ、倍精度を 64 ビット浮動小数点型として表すことができるため、多くの場合、 System.Doubleの使用が好まれます。 一方、 System.Singleは 32 ビットの浮動小数点型であり、 System.Doubleに比べて精度が低くなります。 したがって、 Iron Software.Drawing.PointではなくIron Software.Drawing.PointFを使用することをお勧めします。 関連ドキュメントリンク Githubで見る 関連チュートリアル 関連ハウツーガイド クラスドキュメンテーション IronDrawing DLLをダウンロード このページの問題を報告する 準備はできましたか? Nuget ダウンロード 13,852,431 | Version: 2025.3 リリース NuGet 無料版 総ダウンロード数: 13,852,431 ライセンスを見る