11

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

4

2 回答 2

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 曾在博客中讨论过这一点。在这一点上,似乎服务器端图像处理根本不是微软的优先事项。

所以目前最好的选择仍然是上面提到的项目。

于 2015-02-10T09:18:05.290 回答
0

我从 nuget 添加了这个包并解决了这个问题

System.Drawing.Common
于 2021-06-27T21:15:59.330 回答