.Net 下微软推荐的跨平台2d图形库(SkiaSharp)
在.Net Core下,微软官网提供的Common.Drawing只能在Windows下使用; 使用SkiaSharp库,可以支持.Net Core 跨平台使用,功能稳定、支持全面、性能较好。
SkiaSharp是一个cross-platform2D图形API,用于.NET平台,基于Google's Skia Graphics库(skia.org网站). 它提供了一个全面的2dapi,可以跨移动、服务器和桌面模型来渲染图像。该图形库可实现获取指定坐标像素值、绘制2d图形、绘制文字(必须有相应字库支持)、创建缩略图等。
需引用的开发包:
1.SkiaSharp
2.SkiaSharp.NativeAssets.Linux.NoDependencies这两个nuget包即可。
下面以创建缩略图为例: