Captcha服務(後續1)

既然標題爲後續,就要放一下上一篇文章使用.Net Core 2.1開發Captcha圖片驗證碼服務html

繼續挖坑

時隔7個月再次繼續本身在GitHub上挖的坑 https://github.com/PuzzledAlien/Captchagit

在以前翻譯了一片有關如何在.net core中使用System.Drawing的文章,見[譯]如何在.NET Core中使用System.Drawing?github

文章介紹了.Net Core下GDI+跨平臺解決方案System.Drawing.Commondocker

在SCOTT HANSELMAN的我的博客中找到一篇博文How do you use System.Drawing in .NET Core?,也介紹了System.Drawing.Common.net

除System.Drawing.Common外更多的解決方案

在文章中Scott提到了更多的解決方案翻譯

文章提到了使用System.Drawing.Common的注意事項。我在使用過程當中由於未處理好,遇到了問題。code

使用System.Drawing.Common遇到的問題

我在docker中使用System.Drawing.Common時,遇到了提示缺失依賴庫的報錯。htm

若是運行在Windows環境,是完成ok的。System.Drawing.Common是完美的解決方案。blog

若是如今你想要部署在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

相關文章
相關標籤/搜索