Class LineCaptcha

java.lang.Object
org.miaixz.bus.extra.captcha.AbstractCaptcha
org.miaixz.bus.extra.captcha.LineCaptcha
All Implemented Interfaces:
Serializable, ICaptcha

public class LineCaptcha extends AbstractCaptcha
使用干扰线方式生成的图形验证码
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Constructor Details

    • LineCaptcha

      public LineCaptcha(int width, int height)
      构造,默认5位验证码,150条干扰线
      Parameters:
      width - 图片宽
      height - 图片高
    • LineCaptcha

      public LineCaptcha(int width, int height, int codeCount, int lineCount)
      构造
      Parameters:
      width - 图片宽
      height - 图片高
      codeCount - 字符个数
      lineCount - 干扰线条数
    • LineCaptcha

      public LineCaptcha(int width, int height, CodeGenerator generator, int interfereCount)
      构造
      Parameters:
      width - 图片宽
      height - 图片高
      generator - 验证码生成器
      interfereCount - 验证码干扰元素个数
    • LineCaptcha

      public LineCaptcha(int width, int height, int codeCount, int interfereCount, float sizeBaseHeight)
      构造
      Parameters:
      width - 图片宽
      height - 图片高
      codeCount - 字符个数
      interfereCount - 验证码干扰元素个数
      sizeBaseHeight - 字体的大小 高度的倍数
  • Method Details