Skip to content

Version 1.010

Latest
Compare
Choose a tag to compare
@Neo-vortex Neo-vortex released this 19 Nov 09:13
f953116

Version 1.0.10

Captcha Text Generation:

Generates a customizable random string with a default character count of 6, using a set of alphanumeric characters. The string is case-sensitive and can include numbers and specific characters to increase security.
Customizable Captcha Options:

Character Count: Define the number of characters in the CAPTCHA (default: 6).
Width and Height: Customize the size of the CAPTCHA image to suit your needs (default: 220x70).
Image Format: Choose between PNG and JPG formats for CAPTCHA images.
Multi-Color Text: Optionally use multi-colored text for added visual complexity.
Random Rotation: Randomly rotate each character within the CAPTCHA text to further challenge bot detection algorithms.
Background Noise: Enable background noise (random pixel noise) to obscure text and increase the complexity of the CAPTCHA.
Blurring Effect: Apply a blur effect to the CAPTCHA image or text for additional distortion (optional).
SkiaSharp Integration:

The library leverages SkiaSharp, a cross-platform 2D graphics library, to render the CAPTCHA image with efficient drawing and encoding techniques.
Supports the Linear Gradient Background, Noise Addition, and Text Effects such as random rotation and blurring for enhanced CAPTCHA security.
Error Handling & File Operations:

A new ImageHelper class has been introduced to save CAPTCHA images to files, with built-in exception handling for better reliability.

ASP.NET Core Integration:

Seamlessly integrates with ASP.NET Core applications for generating and serving CAPTCHA images through HTTP endpoints.
Easily use the Captcha class to generate CAPTCHA images and serve them as part of your web forms or authentication systems.