Point & PointF

IronDrawing 引入了两个新类:IronSoftware.Drawing.PointIronSoftware.Drawing.PointF。 这些类用于表示双 x 和双 y 坐标的有序对,定义二维平面上的一个点,这对于图像处理很有用。 其他图像库中也存在类似的类,例如 SkiaSharpMicrosoft.Maui.GraphicsPoint 类与 PointF 类之间的区别在于,PointPointF 对象的构造函数所接受的参数类型不同。

实例化一个新的 PointPointF 对象非常简单,只需设置两个属性:构成点坐标的 XY 值。

  • 使用 System.Double 的值实例化 Point,以设置 Point 对象的 xy 属性。
  • PointF 通过 System.Single 的值(浮点数)进行实例化,以实现相同的目的。

IronSoftware.Drawing.PointIronSoftware.Drawing.PointF 这两个类具有相同的功能和方法。 通常建议使用 System.Double,因其精度更高、支持更大的小数点数值,并以 64 位浮点类型表示双精度。 另一方面,System.Single 是一种 32 位浮点类型,其精度低于 System.Double。 因此,建议使用 IronSoftware.Drawing.Point 而不是 IronSoftware.Drawing.PointF

准备开始了吗?
Nuget 下载 16,991,182 | 版本: 2025.3 just released
Still Scrolling Icon

还在滚动吗?

想快速获得证据? PM > Install-Package IronSoftware.System.Drawing
运行示例看着你的HTML代码变成PDF文件。