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

public class CircleProvider extends AbstractProvider
圆圈干扰验证码
Since:
Java 17+
Author:
Kimi Liu
  • 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

      public CircleProvider(int width, int height, CodeStrategy generator, int interfereCount)
      构造
      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