IRONSOFTWAREHOME
创建和投射矩形
using IronSoftware.Drawing;

// Cast between System.Drawing.Rectangle and IronSoftware.Drawing.Rectangle
System.Drawing.Rectangle rectangle = new System.Drawing.Rectangle(10, 10, 150, 150);
IronSoftware.Drawing.Rectangle ironRectangle = rectangle;

// Access Rectangle properties:
var x = ironRectangle.X;
var h = ironRectangle.Height;

// Cast between System.Drawing.RectangleF and IronSoftware.Drawing.RectangleF
System.Drawing.RectangleF rectangleF = new System.Drawing.RectangleF(8.8F, 10.2F, 100F, 125F);
IronSoftware.Drawing.RectangleF ironRectangleF = rectangleF;

// Access RectangleF properties:
var yFloat = ironRectangleF.Y;
var wFloat = ironRectangleF.Width;

NuGet Download
PM > Install-Package IronSoftware.System.Drawing
创建和投射矩形

创建和投射矩形

Rectangle 和 RectangleF 是IronDrawing提供的有用功能,可以用于裁剪任何图像文件。使用来自 System.Drawing.Rectangle 或 System.Drawing.RectangleF 的矩形的客户还可以使用 Cast 方法将它们转换为 IronSoftware.Drawing.Rectangle 和 IronSoftware.Drawing.RectangleF。

创建RectangleF

要创建Rectangle的宽度和高度测量。 例如:

同样,对于RectangleF对象,如下所示:

转换RectangleF

要将System.Drawing.RectangleF转换,可以使用隐式转换。 以下是实现方法:

在这个例子中,我们使用隐式转换将IronSoftware.Drawing对应物,使得在IronDrawing的功能中利用这些矩形变得简单明了。

在 GitHub 上查看

准备开始了吗?

Nuget Downloads 20,274,271版本:2025.3刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronDrawing
获取您的无义务咨询
您的资料将始终保密。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
深受全球数百万工程师信赖
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户