编码
public class Shape
{
public int X { get; set; }
public int Y { get; set; }
public int Width { get; set; }
public int Height { get; set; }
}
public class ShapeRender
{
public void Render()
{
var shapes = new List<Shape>
{
new Shape
{
X = 2530,
Y = 2041,
Width = 1890,
Height = 621
},
new Shape
{
X = 6516,
Y = 1944,
Width = 1890,
Height = 816
}
};
// Code to draw shapes and save into image file.
//...
}
}
一个任务
在上面的代码中,在方法ShapeRender()中,创建Shape了需要在这样一个平面上绘制的对象:
并将生成的图像保存为 jpg、png 或 bmp 文件。
附加说明
为属性X、Y、Width、 设置的单位是Height有条件的。
问题
使用哪个 .NET 工具包?我在命名空间中翻了很多遍System.Drawing,但我无法整理出来。

我相信您可以从中绘制矩形列表。
如果您需要显示器,那么您就在 WPF 上。
我们像这样放入窗口
ItemsControl:添加矩形:
瞧,我们有一个映射。
要保存到文件,请使用以下命令:
如果你需要在服务器上渲染,你可以不用视觉元素: