mirror of
https://github.com/dromara/tianai-captcha.git
synced 2026-05-20 16:24:04 +08:00
重构生成器逻辑,优化图片验证码生成效率
This commit is contained in:
@@ -19,7 +19,7 @@ public class Test3 {
|
||||
// 生成 具有混淆的 滑块验证码 (目前只有滑块验证码支持混淆滑块, 旋转验证,滑动还原,点选验证 均不支持混淆功能)
|
||||
ImageCaptchaInfo imageCaptchaInfo = imageCaptchaGenerator.generateCaptchaImage(GenerateParam.builder()
|
||||
.type(CaptchaTypeConstant.SLIDER)
|
||||
.sliderFormatName("jpeg")
|
||||
.templateFormatName("jpeg")
|
||||
.backgroundFormatName("png")
|
||||
// 是否添加混淆滑块
|
||||
.obfuscate(true)
|
||||
|
||||
@@ -20,7 +20,7 @@ public class Test4 {
|
||||
// 参考 https://bitbucket.org/luciad/webp-imageio
|
||||
ImageCaptchaInfo slideImageInfo = imageCaptchaGenerator.generateCaptchaImage(GenerateParam.builder()
|
||||
.type(CaptchaTypeConstant.ROTATE)
|
||||
.sliderFormatName("webp")
|
||||
.templateFormatName("webp")
|
||||
.backgroundFormatName("webp")
|
||||
.build());
|
||||
System.out.println(slideImageInfo);
|
||||
|
||||
@@ -24,7 +24,7 @@ public class Test8 {
|
||||
// 获取背景图片的base64
|
||||
String backgroundImage = slideImageInfo.getBackgroundImage();
|
||||
// 获取滑块图片
|
||||
String sliderImage = slideImageInfo.getSliderImage();
|
||||
String sliderImage = slideImageInfo.getTemplateImage();
|
||||
System.out.println(slideImageInfo);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user