2015-02-10 133 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

相關問題