Captcha服务(后续1)

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

全部评论

相关推荐

昨天 21:00
门头沟学院 Java
多拆解背记一下当前的高频场景面试题,结合自己的项目经历去作答,面试通过率原来真的不会低!
牛客965593684号:小公司不就是这样的吗,面试要么是点击就送,要么就是往死里拷打,没有一个统一的标准。这个不能代表所有公司
点赞 评论 收藏
分享
程序员饺子:正常 我沟通了200多个 15个要简历 面试2个 全投的成都的小厂。很多看我是27直接不会了😅
点赞 评论 收藏
分享
05-30 18:54
武汉商学院 Java
湫湫湫不会java:先投着吧,大概率找不到实习,没实习的时候再加个项目,然后把个人评价和荣誉奖项删了,赶紧成为八股战神吧,没实习没学历,秋招机会估计不多,把握机会。或者说秋招时间去冲实习,春招冲offer,但是压力会比较大
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务