mirror of
https://github.com/dromara/tianai-captcha.git
synced 2026-05-07 14:13:05 +08:00
40 lines
923 B
Java
40 lines
923 B
Java
package cloud.tianai.captcha.template.slider;
|
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Data;
|
|
import lombok.NoArgsConstructor;
|
|
|
|
import java.awt.image.BufferedImage;
|
|
|
|
@Data
|
|
@NoArgsConstructor
|
|
@AllArgsConstructor
|
|
public class OriginalSliderData {
|
|
/**
|
|
* x轴
|
|
*/
|
|
private Integer x;
|
|
/**
|
|
* y轴
|
|
*/
|
|
private Integer y;
|
|
|
|
/** 滑块要凹槽的百分比. */
|
|
private float xPercent;
|
|
/**
|
|
* 背景图
|
|
*/
|
|
private BufferedImage backgroundImage;
|
|
/**
|
|
* 移动图
|
|
*/
|
|
private BufferedImage sliderImage;
|
|
/**
|
|
* 生成参数
|
|
*/
|
|
private GenerateParam generateParam;
|
|
|
|
public static OriginalSliderData of(Integer x, Integer y, float xPercent, BufferedImage backgroundImage, BufferedImage sliderImage, GenerateParam generateParam) {
|
|
return new OriginalSliderData(x, y, xPercent, backgroundImage, sliderImage, generateParam);
|
|
}
|
|
} |