盘点5个有趣的、有用的.Net开源图形项目

玩点科技新鲜事 2024-01-30 08:23:22

上次分享过 SkiaSharp 这个开源图形项目,并举了一个生成验证码的例子,具体见文章:《》。

但也有粉丝朋友们在问,这个图形库可以干啥?

其实基于这个图形库,我们可以做的东西很多,比如可以开发绘图工具、制作报表、生成图像、绘制用户界面等,只要放飞我们的想象力,可以用来做很多东西。

下面就给大家盘点5个,基于SkiaSharp开发的开源项目。

01

富文本编辑工具

该项目是基于.Net开发的、开源富文本编辑器,支持.Net45 和 .NetCoreapp2.1、.Net 5,支持大多数常见的字体样式,包括粗体、斜体、下划线等,并支持Emoji和其他国际字符集的字体回退等。

项目地址:

https://github.com/toptensoftware/RichTextKit

02

图像绘制工具

该项目是基于Avalonia开发的,可以在macOS、Linux、Windows上运行。核心功能是允许开发者编写.Net应用程序进行图形绘制和渲染。

该项目截图如下,可以通过编辑C#代码,并在右边实时显示绘制效果。

项目地址:

https://github.com/mattleibow/SkiaSharpFiddle

03

二维码开发库

这是一个用于生成QR码(二维码)的.NET库,可以生成文本、URL、二进制数据等各种类型的二维码,支持导出PNG、JPG等格式图片,还支持指定要二维码颜色、大小、背景等,并且支持跨平台。

项目地址:

https://github.com/guitarrapc/SkiaSharp.QrCode

04

报表开发库

一个简单的Xamarin.Forms图表库,想要开发报表或移动项目的,可以学习参考下!该项目中,给出非常多的例子,作为学习资料也不错。

项目地址:

https://github.com/NdubuisiJr/skia-chart

05

图片处理开发库

基于 ASP.NET Core的图像处理工具,支持加载各种数据源的图片,包括Http、本地图片等;基本的图像处理操作,如调整大小、裁剪、旋转等;PDF转为图片等功能。

项目地址:

https://github.com/usercode/ImageWizard

点赞收藏,私信回复:【777】,加入.Net交流群。

- End -

0 阅读:2

玩点科技新鲜事

简介:感谢大家的关注