重构生成器逻辑,优化图片验证码生成效率

This commit is contained in:
天爱有情
2023-05-04 11:15:43 +08:00
parent 317ce72db9
commit 82dd58587d
22 changed files with 625 additions and 271 deletions
+1 -1
View File
@@ -19,7 +19,7 @@ public class Test3 {
// 生成 具有混淆的 滑块验证码 (目前只有滑块验证码支持混淆滑块, 旋转验证,滑动还原,点选验证 均不支持混淆功能)
ImageCaptchaInfo imageCaptchaInfo = imageCaptchaGenerator.generateCaptchaImage(GenerateParam.builder()
.type(CaptchaTypeConstant.SLIDER)
.sliderFormatName("jpeg")
.templateFormatName("jpeg")
.backgroundFormatName("png")
// 是否添加混淆滑块
.obfuscate(true)
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -24,7 +24,7 @@ public class Test8 {
// 获取背景图片的base64
String backgroundImage = slideImageInfo.getBackgroundImage();
// 获取滑块图片
String sliderImage = slideImageInfo.getSliderImage();
String sliderImage = slideImageInfo.getTemplateImage();
System.out.println(slideImageInfo);
}
}