上次分享過 SkiaSharp 這個開源圖形計畫,並舉了一個生成驗證碼的例子,具體見文章:【 。
但文中驗證碼比較簡單,剛好看到一個非常不錯的圖片驗證碼,分享給大家。
01
計畫簡介
該計畫是基於SkiaSharp開發的、開源圖片驗證碼庫,支持多種字型、自訂字型、是否粗體、靜態圖、動態圖,方便我們根據計畫需求自由選擇。
該計畫是.Net Standard 2.0開發的,支持跨平台。另外作者還建立另外一個計畫,基於.Net Standard 2.0+Vue2做了一個滑動驗證碼開源計畫。
02
影像驗證碼樣式截圖
03
使用方法
1、註冊服務:
預設使用記憶體緩存,也可以使用Redis。
2、支持透過appsettings.json ,配置驗證碼的生成樣式
3、程式碼設定:
也可以透過程式碼設定驗證碼樣式。
4、配置生成工具:
作者還很貼心,開發了一個視覺化配置生成工具。
04
計畫地址
https://github.com/pojianbing/LazyCaptcha