Skip to content

yracnet/captcha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

captcha

Java Captcha Image Buffer Generator.

This lib generate a catcha image from random FONT and IMAGE Background, and apply different effect to the text and image. cut a random ZONE from image.

// Config Singleton Instance
build = CaptchaBuild.createInstance();
CaptchaConfig config = build.getConfig();
config.addTextFont(urlFromName("/fontA.ttf"));
config.addTextFont(urlFromName("/fontB.ttf"));
config.addTextFont(urlFromName("/fontC.ttf"));
config.addTextColor("#30106c");
config.addTextColor("#0093d6");
config.addTextColor("#11476d");
config.addMaskImage(urlFromName("/bgA.jpg"));
config.addMaskImage(urlFromName("/bgB.jpg"));
config.addMaskImage(urlFromName("/bgC.jpg"));

// Generate a Random Code
String code = build.createCodeRandom(5);

// Apply Random Text Effect
BufferedImage text = build.createEffectText(code, 1, 60);

// Apply Random Background Effect
BufferedImage back = build.createEffectMask(text);

// Apply Random Captcha Effect
BufferedImage catpcha = build.createCaptcha(text, back);

// Apply Random Captcha Effect
catpcha = build.createCaptcha(code, 1, 90);

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages