Class MGL_CaptchaImageGenerator

java.lang.Object
tech.mgl.core.utils.captcha.MGL_CaptchaImageGenerator

public class MGL_CaptchaImageGenerator extends Object
ImageGenerator.java 生成验证用的图片 工具类 MGL_CaptchaUtils跟配合使用更好
Version:
TODO
Author:
bo
  • Method Details

    • getInstance

      public static MGL_CaptchaImageGenerator getInstance()
      获取唯一实例
      Returns:
    • imageToBytes

      public byte[] imageToBytes(BufferedImage image, String format)
      转换BufferedImage 数据为byte数组
      Parameters:
      image - Image对象
      format - image格式字符串.如"gif","png"
      Returns:
      byte数组
    • bytesToImage

      public Image bytesToImage(byte[] bytes)
      转换byte数组为Image
      Parameters:
      bytes -
      Returns:
      Image
    • toBase64Image

      public String toBase64Image(String userCode)
    • toImage

      public BufferedImage toImage(String userCode)
    • isChinese

      public boolean isChinese(String str)
    • getCaptchaCode

      public String getCaptchaCode(int verifySize)
      使用系统默认字符源生成验证码
      Parameters:
      verifySize - 验证码长度
      Returns:
    • getCaptchaCode

      public String getCaptchaCode(int verifySize, String sources)
      使用指定源生成验证码
      Parameters:
      verifySize - 验证码长度
      sources - 验证码字符源
      Returns: