相关疑难解决方法(0)

使用.NET Core操作图像

我已将我的项目从.NET 4.5更新到.NET Core(使用ASP.NET Core).我在之前的版本中有一些非常简单的代码,它使用位图对象System.Drawing来调整图像大小.

据我所知System.Drawing,不能在.NET Core中使用,因为它不是跨平台的,但可以使用什么呢?

我用Google搜索了一下,找不到任何东西.我唯一能找到的就是这篇文章,它上面没有任何代码.

c# system.drawing .net-core asp.net-core

60
推荐指数
3
解决办法
4万
查看次数

ASP.NET Core 中的服务器端图形

我最近将 ASP.NET MVC 应用程序从 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);
}
Run Code Online (Sandbox Code Playgroud)

图像数据作为 Base64 编码图像发布到服务器

data:image/png;base64,....
Run Code Online (Sandbox Code Playgroud)

由于System.Drawing.NET Core 中没有,是否还有其他库可以实现这一点?

c# asp.net graphics system.drawing asp.net-core

5
推荐指数
1
解决办法
3940
查看次数

标签 统计

asp.net-core ×2

c# ×2

system.drawing ×2

.net-core ×1

asp.net ×1

graphics ×1