Generate captcha images based on dotNET.
用于生成图形验证码的开源.NET库。
| Name | Description | NugetPackage |
|---|---|---|
| CaptchaN.Abstractions | Abstractions module | |
| CaptchaN.Drawing.SkiaSharp | Powered by SkiaSharp | |
| CaptchaN.Drawing.ImageSharp | Powered by ImageSharp | |
| CaptchaN.Drawing.ImageMagick | Powered by Magick.NET |
dotnet add package CaptchaN.Drawing.SkiaSharp
dotnet add package CaptchaN.Drawing.ImageSharp
dotnet add package CaptchaN.Drawing.ImageMagickusing CaptchaN.Abstractions;
using CaptchaN.Drawing.SkiaSharp;
builder.Services.AddCaptchaN()
.AddDefaultCodeTextGenerator()
.AddPaintConfig(builder.Configuration.GetSection(nameof(PaintConfig)))
.AddSkiaSharpPainter(builder.Configuration.GetSection("SkiaSharpPainter"));
// Tell CaptchaN where to load & use the font files
Fonts.UseDirectoryFonts(new(Path.Combine(builder.Environment.ContentRootPath, "Fonts")));Please see Wiki and Samples for details.
Issues and pull requests are welcomed if you have any questions!
如果您有任何疑问,欢迎提交Issue和PR!
