我正在使用.net内核和linux上的C#lib系统。缺少绘图

我正在使用.net内核和linux上的C#lib系统。缺少绘图,c#,.net-core,system.drawing,.net-standard,C#,.net Core,System.drawing,.net Standard,Program.cs(1,14):错误CS0234:类型或命名空间名称“Drawing” 命名空间“System”中不存在(是否缺少程序集 推荐人 有可能解决这个问题吗?或者我不打算使用这个库,如果我在Linux中使用C#?开发系统。绘图命名空间目前不是corefx的一部分,因为它依赖于Windows的GDI+功能 但在未来,有很多人支持它 但有多种选择: CoreCompat.System.Drawing是System.Drawing的Mono实现的.NET核心端口。与.NET Frame

Program.cs(1,14):错误CS0234:类型或命名空间名称“Drawing” 命名空间“System”中不存在(是否缺少程序集 推荐人


有可能解决这个问题吗?或者我不打算使用这个库,如果我在Linux中使用C#?

开发
系统。绘图
命名空间目前不是corefx的一部分,因为它依赖于Windows的GDI+功能

但在未来,有很多人支持它


但有多种选择:

CoreCompat.System.Drawing是System.Drawing的Mono实现的.NET核心端口。与.NET Framework中的System.Drawing和Mono中的System.Drawing一样,CoreCompat.System.Drawing也依赖于Windows上的GDI+。因此,出于同样的原因,建议谨慎

ImageSharp是一个全新的、纯托管代码的跨平台图像处理库。它的性能不如依赖于本机操作系统特定依赖项的库,但它仍然非常合理。它唯一的依赖项是.NET本身,这使得它非常可移植:没有额外的包要安装,只需参考你把自己拍下来,你就完蛋了

Magick.NET是流行的ImageMagick库的.NET包装器。ImageMagick是一个开源的跨平台库,专注于图像质量,并提供非常广泛的受支持图像格式选择。它还与ImageSharp一样支持EXIF

(Magick.NET的.NET核心版本目前仅支持Windows。)

SkiaSharep是Google的Skia跨平台2D图形库的.NET包装器,由Xamarin团队维护。SkiaSharep现在与.NET Core兼容,速度非常快

这个库对于本机FreeImage库来说就像Magick.NET对于ImageMagick一样:一个.NET核心包装器。它提供了一个不错的图像格式选择、良好的性能和良好的视觉质量



是上述库的一些很好的示例和性能分析。

您可以使用该库,它是完全管理和跨平台的System.Drawing的替代品。(我是开发人员之一。)

MS已经发布了System.Drawing.Common,因为它也可以在Linux上运行

这个名称空间不是.net Core的一部分,它根本不存在,无法用于.net Core(尚未)进行中的工作。如果您对CoreCompat.System.Drawing感兴趣,您可能需要查看
CoreCompat.System.Drawing.v2