代码之家  ›  专栏  ›  技术社区  ›  Mike

asp.net/c#中无System.Drawing/GDI的图像处理+

  •  9
  • Mike  · 技术社区  · 17 年前

    对于.net是否有其他图像处理库?我更喜欢管理和开源的东西。

    1. 过去我在System.Drawing中遇到了难以调试的GDI+错误
    2. 我曾读到,在asp.net web应用程序中使用System.Drawing不是100%受支持的。

    谢谢

    编辑:澄清一下,我知道System.Drawing可以用于asp.net web应用程序-我过去使用过它。我真的很想知道是否有针对.net的托管图像处理库:)

    4 回复  |  直到 17 年前
        1
  •  4
  •   Frank Krueger    17 年前

    你应该调查一下 the WPF Imaging libraries shipped with .NET 3.0 . 它们经过优化且健壮(用于运行Aero,因此您知道它们是高效的)。它们不依赖于WPF调度程序,易于扩展,并得到官方支持。你还想要什么?

        2
  •  2
  •   user22467 user22467    17 年前

    我不知道有哪一个完全管理的2D绘图库是免费的或开源的(似乎有一些商用的,但OSS是最好的选择)。但是,您可以研究 the Mono bindings to Cairo

    Cairo是一个独立于平台的二维绘图API。有关它的更多信息,请访问 the Cairo homepage . 这个 Cairo Wikipedia page

    Cairo在开源领域也得到了相当广泛的应用,这对我来说说明了它的健壮性。Mozilla、Webkit和Mono都使用它。讽刺的是,Mono实际上用它来支持他们的系统。。。想想看吧

        3
  •  1
  •   Chris Farmer Marcelo Cantos    17 年前

    轶事证据#1:我使用GDI+在ASP.NET中动态创建图像,没有任何问题。我甚至不知道会有什么问题。

        4
  •  0
  •   Nick    17 年前