解决非Windows系统的System.Drawing.Common不再支持.NET6的问题,第三种方式更换SkiaSharp组件
之前服务跑的还好好的,不知道是何原因今天登录页一打开,验证码图片出不来了,本来以为是Gdip的组件出问题了,一查才发现System.Drawing.Common类不支持Linux系统了。我这边实际使用的Nuget包:SkiaSharp.NativeAssets.Linux.NoDependencies。常用的这两种够用了,方法一是永久配置,方法二可以在部署的时候动态配置。将安装包里面的【字体库相关配置】文件夹下面的文件复制到对应目录下,详细的生成图片的工具类有点长,就不贴了,可以自行百度搜索一下。
原创
2022-07-11 10:14:15 ·
3764 阅读 ·
0 评论