Недавно я обновил приложение ASP.NET MVC от ASP.NET до ядра ASP.NET.Графики на стороне сервера в ASP.NET Core
В моем действии контроллера, у меня был кусок кода, который полагался на System.Drawing создать фотографию
using (FileStream stream = new FileStream(HttpContext.Server.MapPath($"~/Content/UserFiles/{AuthenticatedUser.Id.ToString()}.jpg"), FileMode.OpenOrCreate))
{
Image image = Image.FromStream(model.DisplayPicture.InputStream);
image.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg);
}
Данные изображения размещены на сервере как Base64 кодированное изображение
data:image/png;base64,....
Поскольку в .NET Core нет System.Drawing
, есть ли другие библиотеки, которые могут это сделать?
Здравствуйте, я нашел довольно похожий вопрос http://stackoverflow.com/questions/33344200/manipulating-images-with-net -core-5, что я делаю прямо сейчас, отказываясь от совместимости платформ и удаляя платформу .NET Core, в будущем мы увидим, какие пакеты они будут добавлять ... –