.Net 下微軟推薦的跨平臺2d圖形庫(SkiaSharp)
在.Net Core下,微軟官網(wǎng)提供的Common.Drawing只能在Windows下使用;?使用SkiaSharp庫,可以支持.Net Core 跨平臺使用,功能穩(wěn)定、支持全面、性能較好。
SkiaSharp是一個cross-platform2D圖形API,用于.NET平臺,基于Google's Skia Graphics庫(skia.org網(wǎng)站). 它提供了一個全面的2dapi,可以跨移動、服務(wù)器和桌面模型來渲染圖像。該圖形庫可實現(xiàn)獲取指定坐標(biāo)像素值、繪制2d圖形、繪制文字(必須有相應(yīng)字庫支持)、創(chuàng)建縮略圖等。
需引用的開發(fā)包:
1.SkiaSharp
2.SkiaSharp.NativeAssets.Linux.NoDependencies這兩個nuget包即可。
下面以創(chuàng)建縮略圖為例:
? ? ? ?