2015-02-10 4 views
10

Früher war es System.Drawing Namespace für Bilder. Ich bin nicht sicher, welche Bibliothek brauche ich in asp.net 5, um ein Objekt der Art Image zu haben.Welches Paket benötige ich für Images in asp.net 5?

+1

Die Frage nach einer Bibliothek wird nicht als eine gute Frage auf SO, aber ich denke, dies ein Problem wird viele Menschen (Ich habe) beim Aktualisieren von Projekten auf ASP.NET 5, so dass Sie meine +1 –

Antwort

8

Es gibt eine Reihe von Bibliotheken, die die Lücke füllen können, afaik gibt es kein Ersatz für System.Drawing.

Ich habe das gleiche Problem getroffen und ich bin bei dieser Libs suchen:

aktualisieren

Sieht diese Libs ist nicht ganz bereit, ohne System.Drawing noch zu arbeiten. Es gibt Berichte, dass Sie immer noch auf System.Drawing verweisen können, wenn eine ältere .Net-Version auf dem Server installiert ist. Fügen Sie die folgenden Bits auf Ihre project.json:

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

Weitere Informationen zu diesem Thema hier: https://github.com/imazen/Graphics-vNext. Der Kern dieser Diskussion ist, dass es noch keine echte Alternative gibt.

aktualisieren 2

Scott Hanselman hat blogged darüber. Scheint, dass die server-seitige Bildverarbeitung zu diesem Zeitpunkt überhaupt keine Priorität für Microsoft hat.

Für jetzt ist die beste Wette immer noch auf die oben genannten Projekte.

+0

Vielen Dank! Ich werde einen von diesen versuchen. – eadam

+1

ImageProcessor Core wird gerade für .NET Core geschrieben https://github.com/JimBobSquarePants/ImageProcessor/tree/Core/ –

Verwandte Themen