卡布西游魔晶罗盘,雷鸣球,瑞丽封面模特大赛
既然标题为后续,就要放一下上一篇文章使用.net core 2.1开发captcha图片验证码服务
时隔7个月再次继续自己在github上挖的坑 https://github.com/puzzledalien/captcha
在之前翻译了一片有关如何在.net core中使用system.drawing的文章,见[译]如何在.net core中使用system.drawing?
文章介绍了.net core下gdi+
跨平台解决方案system.drawing.common
在scott hanselman的个人博客中找到一篇博文how do you use system.drawing in .net core?,也介绍了system.drawing.common。
在文章中scott提到了更多的解决方案
文章提到了使用system.drawing.common的注意事项。我在使用过程中因为未处理好,遇到了问题。
我在docker中使用system.drawing.common时,遇到了提示缺失依赖库的报错。
如果运行在windows环境,是完成ok的。system.drawing.common是完美的解决方案。
如果现在你想要部署在ubuntu或者docker环境下,你需要安装 对应平台的 gdi +
相关依赖项。
ubuntu需要安装的依赖库如下
sudo apt install libc6-dev sudo apt install libgdiplus
在github上,加了新的坑,即:
试一试更多的.net core图形处理开源组件
已填坑:
尝试.net core 2.2,将captcha独立成.net standard类库,并借助微软自带di解耦captchafactory
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Net Core Web Api项目与在NginX下发布的方法
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
IdentityServer4实现.Net Core API接口权限认证(快速入门)
ASP.NET Core MVC通过IViewLocationExpander扩展视图搜索路径的实现
网友评论