public abstract class AbstractClickImageCaptchaGenerator extends AbstractImageCaptchaGenerator
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CLICK_IMAGE_DISTORT_KEY |
DEFAULT_BG_IMAGE_TYPE, DEFAULT_SLIDER_IMAGE_TYPE, defaultBgImageType, defaultSliderImageType, imageCaptchaResourceManager, imageTransform, interceptor| 构造器和说明 |
|---|
AbstractClickImageCaptchaGenerator() |
AbstractClickImageCaptchaGenerator(ImageCaptchaResourceManager imageCaptchaResourceManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
doGenerateCaptchaImage(CaptchaExchange captchaExchange)
生成验证码方法
|
protected abstract List<ClickImageCheckDefinition> |
filterAndSortClickImageCheckDefinition(CaptchaExchange captchaExchange,
List<ClickImageCheckDefinition> allCheckDefinitionList)
过滤并排序校验的图片点选顺序
|
abstract ClickImageCheckDefinition.ImgWrapper |
getClickImg(GenerateParam param,
Resource tip,
Color randomColor)
随机获取点击的图片
|
protected abstract List<ResourceMap> |
randomGetClickImgTips(GenerateParam param)
随机获取一组数据用于生成随机图
|
afterGenerateCaptchaImage, assertInit, beforeGenerate, beforeWrapImageCaptchaInfo, closeStream, doInit, doWrapImageCaptchaInfo, generateCaptchaImage, generateCaptchaImage, generateCaptchaImage, getImageResourceManager, getImageTransform, getInterceptor, getResourceImage, getResourceInputStream, getTemplateFile, getTemplateFileOfOptional, getTemplateImage, getTemplateImageOfOptional, init, randomBoolean, randomInt, randomInt, requiredRandomGetResource, requiredRandomGetTemplate, setImageResourceManager, setImageTransform, setInterceptor, wrapImageCaptchaInfopublic AbstractClickImageCaptchaGenerator(ImageCaptchaResourceManager imageCaptchaResourceManager)
public AbstractClickImageCaptchaGenerator()
public void doGenerateCaptchaImage(CaptchaExchange captchaExchange)
AbstractImageCaptchaGeneratordoGenerateCaptchaImage 在类中 AbstractImageCaptchaGeneratorcaptchaExchange - captchaExchangeprotected abstract List<ClickImageCheckDefinition> filterAndSortClickImageCheckDefinition(CaptchaExchange captchaExchange, List<ClickImageCheckDefinition> allCheckDefinitionList)
allCheckDefinitionList - 总的点选图片protected abstract List<ResourceMap> randomGetClickImgTips(GenerateParam param)
public abstract ClickImageCheckDefinition.ImgWrapper getClickImg(GenerateParam param, Resource tip, Color randomColor)
tip - 提示数据,根据改数据生成图片Copyright © 2025. All rights reserved.