类 ValidSlidePuzzle

java.lang.Object
com.gdxsoft.easyweb.script.ValidSlidePuzzle

public class ValidSlidePuzzle extends Object
  • 构造器详细资料

    • ValidSlidePuzzle

      public ValidSlidePuzzle()
  • 方法详细资料

    • getDefImgs

      public static String[] getDefImgs()
      默认的图片系列
      返回:
    • setDefImgs

      public static void setDefImgs(String[] defImgs)
      设置默认的图片系列
      参数:
      defImgs -
    • randomImg

      public void randomImg(String[] imgs) throws IOException
      抛出:
      IOException
    • initSize

      public void initSize(int bigWidth, int bigHeight, int smallWidth, int smallHeight)
      初始化尺寸
      参数:
      bigWidth -
      bigHeight -
      smallWidth -
      smallHeight -
    • createImage

      public void createImage(String originalImagePath) throws IOException
      生成滑块拼图验证码
      参数:
      originalImagePath -
      抛出:
      IOException
    • createImage

      public void createImage(URL imgURL) throws IOException
      生成滑块拼图验证码
      参数:
      imgURL -
      抛出:
      IOException
    • createImage

      public void createImage(BufferedImage originalImage) throws IOException
      生成滑块拼图验证码
      参数:
      originalImage -
      抛出:
      IOException
    • getImageBASE64

      public String getImageBASE64(BufferedImage image) throws IOException
      图片转BASE64
      参数:
      image -
      返回:
      抛出:
      IOException
    • resizeImage

      public BufferedImage resizeImage(Image image, int width, int height, boolean type)
      改变图片大小
      参数:
      image - 原图
      width - 目标宽度
      height - 目标高度
      返回:
      目标图
    • toJsonWeb

      public org.json.JSONObject toJsonWeb()
      前端用json
      返回:
    • toJsonSys

      public org.json.JSONObject toJsonSys()
      系统用json
      返回:
    • getBigWidth

      public int getBigWidth()
      背景图宽度(原图裁剪拼图后的背景图)
      返回:
    • setBigWidth

      public void setBigWidth(int bigWidth)
      背景图宽度(原图裁剪拼图后的背景图)
      参数:
      bigWidth -
    • getBigHeight

      public int getBigHeight()
      背景图高度
    • setBigHeight

      public void setBigHeight(int bigHeight)
      背景图高度
      参数:
      bigHeight -
    • getSmallWidth

      public int getSmallWidth()
      滑块图宽度(滑块拼图)
      返回:
    • setSmallWidth

      public void setSmallWidth(int smallWidth)
      滑块图宽度(滑块拼图)
      参数:
      smallWidth -
    • getSmallHeight

      public int getSmallHeight()
      滑块图高度(滑块拼图)
      返回:
    • setSmallHeight

      public void setSmallHeight(int smallHeight)
      滑块图高度(滑块拼图)
      参数:
      smallHeight -
    • getSmallCircle

      public int getSmallCircle()
      小圆半径,即拼图上的凹凸轮廓半径
      返回:
    • setSmallCircle

      public void setSmallCircle(int smallCircle)
      小圆半径,即拼图上的凹凸轮廓半径
      参数:
      smallCircle -
    • getSmallCircleR1

      public int getSmallCircleR1()
    • getPosY

      public int getPosY()
      随机坐标Y
      返回:
    • getPosX

      public int getPosX()
      随机坐标X
      返回:
    • getSmallImageBase64

      public String getSmallImageBase64()
      滑动图Base64编码
      返回:
    • getSmallImage

      public BufferedImage getSmallImage()
      滑动图
      返回:
    • getBigImageBase64

      public String getBigImageBase64()
      背景图Base64编码
      返回:
    • getBigImage

      public BufferedImage getBigImage()
      背景图
      返回: