当前位置: 移动技术网 > IT编程>开发语言>.net > Captcha服务(后续1)

Captcha服务(后续1)

2018年12月24日  | 移动技术网IT编程  | 我要评论

卡布西游魔晶罗盘,雷鸣球,瑞丽封面模特大赛

既然标题为后续,就要放一下上一篇文章使用.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

除system.drawing.common外更多的解决方案

在文章中scott提到了更多的解决方案

文章提到了使用system.drawing.common的注意事项。我在使用过程中因为未处理好,遇到了问题。

使用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

回到captcha服务

在github上,加了新的坑,即:
试一试更多的.net core图形处理开源组件

已填坑:
尝试.net core 2.2,将captcha独立成.net standard类库,并借助微软自带di解耦captchafactory

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网