前言
.Net Core很令人失望,到现在,.NET Core 目前更新到3.0了,但是直到现在在 .NET Core 本身依然不包括和图片有关的 Image、Bitmap 等类型。对于图片的操作在我们开发中很常见。在 .NET Core 的早期版本中,有 .NET 社区开发者实现了一些 System.Drawing 的 Image等类型实现的组件,比如 CoreCompat.System.Drawing
、ZKWeb.System.Drawing
等。后来微软官方提供了一个组件 System.Drawing.Common
实现了 System.Drawing 的常用类型,以 Nuget 包的方式发布的。今天就围绕它来讲一讲这里面的坑。
1.新建一个.NET Core项目
发现使用不了Image、Bitmap 等类型。
2.Nuget下载安装System.Drawing.Common
已经可以使用
Image、Bitmap 等类型了。
3.在安装了
.Net Core库的Windows系统下运行程序
一切正常
4.在安装了
.Net Core库的Linux系统下运行程序