Class LineProvider
java.lang.Object
org.aoju.bus.extra.captcha.provider.AbstractProvider
org.aoju.bus.extra.captcha.provider.LineProvider
- 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
ConstructorsConstructorDescriptionLineProvider(int width, int height) 构造,默认5位验证码,150条干扰线LineProvider(int width, int height, int codeCount, int lineCount) 构造 -
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
-
LineProvider
public LineProvider(int width, int height) 构造,默认5位验证码,150条干扰线- Parameters:
width- 图片宽height- 图片高
-
LineProvider
public LineProvider(int width, int height, int codeCount, int lineCount) 构造- Parameters:
width- 图片宽height- 图片高codeCount- 字符个数lineCount- 干扰线条数
-
-
Method Details
-
createImage
Description copied from class:AbstractProvider根据生成的code创建验证码图片- Specified by:
createImagein classAbstractProvider- Parameters:
code- 验证码- Returns:
- Image
-