.net net库使用GDI绘制形状、图像、文本等+

.net net库使用GDI绘制形状、图像、文本等+,.net,gdi+,.net,Gdi+,这里有一个愚蠢的问题: 有这样的图书馆来做这些事情吗? 我想要一个比system.drawing命名空间更高级的库 您可以查看codeplex上的开放式图表: 您可以查看codeplex上的Open Diagram: 它不是GDI+,但您是否考虑过使用自.NET3.0以来的新api 它提供了一些更好的绘图能力,如方法 首先创建一个和一个: 然后在上面画东西: dc.DrawRectangle(...); dc.DrawText(...); dc.DrawGeometry(...); etc...

这里有一个愚蠢的问题:

有这样的图书馆来做这些事情吗?
我想要一个比system.drawing命名空间更高级的库

您可以查看codeplex上的开放式图表:


您可以查看codeplex上的Open Diagram:


它不是GDI+,但您是否考虑过使用自.NET3.0以来的新api

它提供了一些更好的绘图能力,如方法

首先创建一个和一个:

然后在上面画东西:

dc.DrawRectangle(...);
dc.DrawText(...);
dc.DrawGeometry(...);
etc...
确保关闭它:

 dc.Close();
一旦有了可视对象,就可以在WPF窗口中渲染它或将其渲染为文件。您还可以首先将WPF用作可视对象


和上有一些很好的MS教程。

它不是GDI+,但您是否考虑过使用.Net 3.0以来的新api

它提供了一些更好的绘图能力,如方法

首先创建一个和一个:

然后在上面画东西:

dc.DrawRectangle(...);
dc.DrawText(...);
dc.DrawGeometry(...);
etc...
确保关闭它:

 dc.Close();
一旦有了可视对象,就可以在WPF窗口中渲染它或将其渲染为文件。您还可以首先将WPF用作可视对象


和上有一些很好的MS教程。

这很酷,但我想画自己的画,库似乎不能做低级的东西。如果你想要保留模式的图形系统,那么WPF可能是更好的选择。。。。OpenDiagram确实为您提供了一个图形对象,可以在每个类中绘制自己的图形。这很酷,但我想绘制自己的图形,库似乎不能做低级的东西。如果您想要一个保留模式的图形系统,那么WPF可能是更好的选择。。。。OpenDiagram确实为您提供了一个图形对象,用于在每个类中绘制自己的图形。