2015-02-10 82 views
10

以前它是图像的System.Drawing命名空间。我不确定在asp.net 5中需要哪个库有一个Image类型的对象。在asp.net 5中,我需要哪些包?

+1

要求图书馆不被认为是一个好问题,但我认为这是一个问题,很多人会打(我有),当项目升级到ASP.NET 5,所以你有我的+1 – 2015-02-10 09:14:33

回答

8

有一堆库可以填补空白,afaik没有替代System.Drawing的下降。

我已经打了同样的问题,我看这些库:

更新

看起来这些库都不太准备工作没有System.Drawing呢。 有报道说,如果服务器上安装了较旧的.Net版本,仍然可以引用System.Drawing。以下位添加到您的project.json:

"frameworks": { 
    "aspnet50": { 
     "dependencies": { 
      "System.Drawing": "" 
     } 
    } 
} 

更多信息有关此主题在这里:https://github.com/imazen/Graphics-vNext。这个讨论的要点是没有真正的选择。

更新2

Scott Hanselman在blogged这个问题。似乎目前服务器端的图像处理对于微软来说不是一个优先考虑的事情。

所以现在最好的选择仍然是上述项目。

+0

谢谢!我将尝试其中之一。 – eadam 2015-02-10 10:13:12

+1

ImageProcessor Core正在为.NET Core编写https://github.com/JimBobSquarePants/ImageProcessor/tree/Core/ – 2016-03-23 13:32:19

相关问题