类 ImageUtils

java.lang.Object
com.xingyuv.captcha.util.ImageUtils

public class ImageUtils extends Object
  • 字段详细资料

    • logger

      private static org.slf4j.Logger logger
    • originalRotateCacheMap

      private static Map<String,String> originalRotateCacheMap
      旋转底图
    • rotateBlockCacheMap

      private static Map<String,String> rotateBlockCacheMap
      旋转块
    • originalCacheMap

      private static Map<String,String> originalCacheMap
      滑块底图
    • slidingBlockCacheMap

      private static Map<String,String> slidingBlockCacheMap
      滑块
    • picClickCacheMap

      private static Map<String,String> picClickCacheMap
      点选文字
    • fileNameMap

      private static Map<String,String[]> fileNameMap
  • 构造器详细资料

    • ImageUtils

      public ImageUtils()
  • 方法详细资料

    • cacheImage

      public static void cacheImage(String captchaOriginalPathJigsaw, String captchaOriginalPathClick, String captchaOriginalPathRotate)
    • cacheBootImage

      public static void cacheBootImage(Map<String,String> originalMap, Map<String,String> slidingBlockMap, Map<String,String> picClickMap)
    • getRotate

      public static BufferedImage getRotate()
    • getRotateBlock

      public static String getRotateBlock()
    • getOriginal

      public static BufferedImage getOriginal()
    • getSlidingBlock

      public static String getSlidingBlock()
    • getPicClick

      public static BufferedImage getPicClick()
    • getImageToBase64Str

      public static String getImageToBase64Str(BufferedImage templateImage)
      图片转base64 字符串
      参数:
      templateImage - templateImage
      返回:
      base64
    • getBase64StrToImage

      public static BufferedImage getBase64StrToImage(String base64String)
      base64 字符串转图片
      参数:
      base64String - base64String
      返回:
      图片
    • getResourcesImagesFile

      private static Map<String,String> getResourcesImagesFile(String path)
    • getImagesFile

      private static Map<String,String> getImagesFile(String path)