Class CircleProvider
java.lang.Object
org.miaixz.bus.extra.captcha.AbstractProvider
org.miaixz.bus.extra.captcha.provider.CircleProvider
- All Implemented Interfaces:
org.miaixz.bus.core.Provider,CaptchaProvider
圆圈干扰验证码
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields inherited from class org.miaixz.bus.extra.captcha.AbstractProvider
background, code, font, generator, height, imageBytes, interfereCount, textAlpha, width -
Constructor Summary
ConstructorsConstructorDescriptionCircleProvider(int width, int height) 构造CircleProvider(int width, int height, int codeCount) 构造CircleProvider(int width, int height, int codeCount, int interfereCount) 构造CircleProvider(int width, int height, int codeCount, int interfereCount, float sizeBaseHeight) 构造CircleProvider(int width, int height, CodeStrategy generator, int interfereCount) 构造 -
Method Summary
Methods inherited from class org.miaixz.bus.extra.captcha.AbstractProvider
create, generateCode, get, getGenerator, getImage, getImageBase64, getImageBase64Data, getImageBytes, setBackground, setFont, setGenerator, setTextAlpha, verify, write, write, writeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.miaixz.bus.extra.captcha.CaptchaProvider
type
-
Constructor Details
-
CircleProvider
public CircleProvider(int width, int height) 构造- Parameters:
width- 图片宽height- 图片高
-
CircleProvider
public CircleProvider(int width, int height, int codeCount) 构造- Parameters:
width- 图片宽height- 图片高codeCount- 字符个数
-
CircleProvider
public CircleProvider(int width, int height, int codeCount, int interfereCount) 构造- Parameters:
width- 图片宽height- 图片高codeCount- 字符个数interfereCount- 验证码干扰元素个数
-
CircleProvider
构造- Parameters:
width- 图片宽height- 图片高generator- 验证码生成器interfereCount- 验证码干扰元素个数
-
CircleProvider
public CircleProvider(int width, int height, int codeCount, int interfereCount, float sizeBaseHeight) 构造- Parameters:
width- 图片宽height- 图片高codeCount- 字符个数interfereCount- 验证码干扰元素个数sizeBaseHeight- 字体的大小 高度的倍数
-
-
Method Details
-
createImage
Description copied from class:AbstractProvider根据生成的code创建验证码图片- Specified by:
createImagein classAbstractProvider- Parameters:
code- 验证码- Returns:
- Image
-