Skip to content

ClickableCaptcha是一个使用SkiaSharp类库的可点击图形验证码,这个图形验证码会生成6*6网格的图像,用户根据底部的提示点击图片内正确的相应位置。

License

Notifications You must be signed in to change notification settings

lhdboy/ClickableCaptcha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ClickableCaptcha

ClickableCaptcha是一个使用SkiaSharp类库的可点击图形验证码,这个图形验证码会生成6*6网格的图像,用户根据底部的提示点击图片内正确的相应位置。

代码中包含以下结构:

  • screenshot

  • src

    • ClickableCaptcha

    • WebDemo

screenshot是实际运行效果截图保存文件夹;

ClickableCaptcha是主要核心类库文件;

WebDemo是一个演示项目,具体配置请参考Program.cs文件。

截图

桌面浏览器

image

手机效果

image image

自定义

前端的宽高是根据返回的图片大小在css中硬编码的,如需要修改网格数量或者尺寸,请务必修改前端css代码中的样式。

部署

目前只引用SkiaSharp包,如需部署需要安装对应的SkiaSharp.NativeAssets

例如Linux:

<PackageReference Include="SkiaSharp.NativeAssets.Linux" Version="2.88.3" />

About

ClickableCaptcha是一个使用SkiaSharp类库的可点击图形验证码,这个图形验证码会生成6*6网格的图像,用户根据底部的提示点击图片内正确的相应位置。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published