类 ValidSlidePuzzle
java.lang.Object
com.gdxsoft.easyweb.script.ValidSlidePuzzle
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidcreateImage(BufferedImage originalImage) 生成滑块拼图验证码voidcreateImage(String originalImagePath) 生成滑块拼图验证码voidcreateImage(URL imgURL) 生成滑块拼图验证码int背景图高度背景图背景图Base64编码int背景图宽度(原图裁剪拼图后的背景图)static String[]默认的图片系列getImageBASE64(BufferedImage image) 图片转BASE64intgetPosX()随机坐标XintgetPosY()随机坐标Yint小圆半径,即拼图上的凹凸轮廓半径intint滑块图高度(滑块拼图)滑动图滑动图Base64编码int滑块图宽度(滑块拼图)voidinitSize(int bigWidth, int bigHeight, int smallWidth, int smallHeight) 初始化尺寸voidresizeImage(Image image, int width, int height, boolean type) 改变图片大小voidsetBigHeight(int bigHeight) 背景图高度voidsetBigWidth(int bigWidth) 背景图宽度(原图裁剪拼图后的背景图)static voidsetDefImgs(String[] defImgs) 设置默认的图片系列voidsetSmallCircle(int smallCircle) 小圆半径,即拼图上的凹凸轮廓半径voidsetSmallHeight(int smallHeight) 滑块图高度(滑块拼图)voidsetSmallWidth(int smallWidth) 滑块图宽度(滑块拼图)org.json.JSONObject系统用jsonorg.json.JSONObject前端用json
-
构造器详细资料
-
ValidSlidePuzzle
public ValidSlidePuzzle()
-
-
方法详细资料
-
getDefImgs
-
setDefImgs
-
randomImg
- 抛出:
IOException
-
initSize
public void initSize(int bigWidth, int bigHeight, int smallWidth, int smallHeight) 初始化尺寸- 参数:
bigWidth-bigHeight-smallWidth-smallHeight-
-
createImage
生成滑块拼图验证码- 参数:
originalImagePath-- 抛出:
IOException
-
createImage
-
createImage
生成滑块拼图验证码- 参数:
originalImage-- 抛出:
IOException
-
getImageBASE64
图片转BASE64- 参数:
image-- 返回:
- 抛出:
IOException
-
resizeImage
改变图片大小- 参数:
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
-
getSmallImage
-
getBigImageBase64
-
getBigImage
-