Class ClickWordProvider
java.lang.Object
org.miaixz.bus.extra.captcha.AbstractProvider
org.miaixz.bus.extra.captcha.provider.ClickWordProvider
- All Implemented Interfaces:
Serializable,CaptchaProvider
点选文字验证码
- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Field Summary
Fields inherited from class org.miaixz.bus.extra.captcha.AbstractProvider
background, code, font, generator, height, imageBytes, interfereCount, textAlpha, width -
Constructor Summary
ConstructorsConstructorDescriptionClickWordProvider(int width, int height, int codeCount, int interfereCount) ClickWordProvider(int width, int height, CodeStrategy generator, int interfereCount) -
Method Summary
Methods inherited from class org.miaixz.bus.extra.captcha.AbstractProvider
create, generateCode, getGenerator, getImage, getImageBase64, getImageBase64Data, getImageBytes, setBackground, setFont, setGenerator, setTextAlpha, write, write, write
-
Constructor Details
-
ClickWordProvider
public ClickWordProvider(int width, int height, int codeCount, int interfereCount) -
ClickWordProvider
-
-
Method Details
-
createImage
Description copied from class:AbstractProvider根据生成的code创建验证码图片- Specified by:
createImagein classAbstractProvider- Parameters:
code- 验证码- Returns:
- Image
-
get
Description copied from interface:CaptchaProvider获取验证码的文字内容- Specified by:
getin interfaceCaptchaProvider- Overrides:
getin classAbstractProvider- Returns:
- 验证码文字内容
-
verify
Description copied from interface:CaptchaProvider验证验证码是否正确,建议忽略大小写- Specified by:
verifyin interfaceCaptchaProvider- Overrides:
verifyin classAbstractProvider- Parameters:
inputCode- 用户输入的验证码- Returns:
- 是否与生成的一直
-