适用于C#的优秀免费/开源图形库

时间:2010-11-03 16:40:33

标签: c# open-source directx gdi+

我正在使用GDI +或DirectX在C#中寻找一个好的开源或免费库。我宁愿使用GDI +而不是DirectX。我的想法是能够从图形中图形化节点,所以我只需要绘制圆圈,箭头和指针......没什么特别的,我不想使用高度重载的库。

感谢所有人!

[编辑]

我明白你们所说的话,但也许我没有解释自己。我知道如何使用GDI ++或WPF,但这些是交易:

  1. 我正在寻找一个提供一些扩展功能的库,不仅可以绘制,还可以控制形状(拖动等等)。
  2. 在这种特殊情况下,我不是非常专业的WPF,因为它不是一个依赖于UI的应用程序,我只是想显示图形并允许重新排列节点,没什么特别的。无论如何,我会看看给出的链接。
  3. 我现在希望那些认为这是一个蹩脚问题的人明白这一点。

    再次感谢

2 个答案:

答案 0 :(得分:4)

您可以使用WPF's Drawing support for shapes。这是一种非常有用,简单且功能强大的保留模式图形方法。

否则,GDI +通过框架中的System.Drawing命名空间公开,并且相当容易使用。

这两个选项都很好,因为它们不需要额外的库 - 对框架本身的支持存在直接性。

答案 1 :(得分:1)

NShape - GPL。在BETA。可能有点太复杂,不适合您使用,但听起来它符合您的所有要求。 199EUR用于商业用途,与竞争对手相比便宜。