4个方面告诉你Stimulsoft.Drawing的作用和使用方式|附下载链接

从2022.3 版本开始,Stimulsoft中就添加了Stimulsoft.Drawing库。这是 System.Drawing 库的跨平台模拟,支持用于以下框架:.NET Core 3.1、.NET 5.0、.NET 6.0、.NET 7.0。在Windows上运行时,为了提供向后的兼容性,需要使用一个特殊的选项,您可以切换到使用标准 System.Drawing 库,下面我们将进行详细地讲解。

为什么需要 System.Drawing?

System.Drawing图形库基于GDI+系统库,有一些限制:

  • 并非所有版本的 Windows 都包含 GDI+ 库;
  • GDI+ 库中的某些类型的图形 +(字体、位图)在 Windows 服务和 ASP.NET Core 应用程序中不起作用;
  • 在 Linux 和 macOS 平台上,GDI+ 功能由libgdiplus库实现,该库不支持所有 GDI+ 功能,并且在大多数 Linux 版本上没有默认设置;
  • 从 .NET 6.0 开始,System.Drawing 正式只支持 Windows 操作系统。

所有这些都在Microsoft 官方网站上有描述。
为了解决上述问题,我们添加了 Stimulsoft.Drawing 库。它是基于独立于平台的库,来自 SixLabors 公司的 ImageSharp 和 Fonts。
 

你可以在哪里使用它?

Stimulsoft.Drawing 库包含在具有 .NET Core 组件的产品包中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值