Class ShearProvider
java.lang.Object
org.aoju.bus.extra.captcha.provider.AbstractProvider
org.aoju.bus.extra.captcha.provider.ShearProvider
- All Implemented Interfaces:
CaptchaProvider
扭曲干扰验证码
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields inherited from class org.aoju.bus.extra.captcha.provider.AbstractProvider
background, code, font, generator, height, imageBytes, interfereCount, textAlpha, width -
Constructor Summary
ConstructorsConstructorDescriptionShearProvider(int width, int height) 构造ShearProvider(int width, int height, int codeCount) 构造ShearProvider(int width, int height, int codeCount, int thickness) 构造 -
Method Summary
Methods inherited from class org.aoju.bus.extra.captcha.provider.AbstractProvider
create, generateCode, get, getGenerator, getImage, getImageBase64, getImageBytes, setBackground, setFont, setGenerator, setTextAlpha, verify, write, write, write
-
Constructor Details
-
ShearProvider
public ShearProvider(int width, int height) 构造- Parameters:
width- 图片宽height- 图片高
-
ShearProvider
public ShearProvider(int width, int height, int codeCount) 构造- Parameters:
width- 图片宽height- 图片高codeCount- 字符个数
-
ShearProvider
public ShearProvider(int width, int height, int codeCount, int thickness) 构造- Parameters:
width- 图片宽height- 图片高codeCount- 字符个数thickness- 干扰线宽度
-
-
Method Details
-
createImage
Description copied from class:AbstractProvider根据生成的code创建验证码图片- Specified by:
createImagein classAbstractProvider- Parameters:
code- 验证码- Returns:
- Image
-