public class DefaultSliderCaptchaTemplate extends Object implements SliderCaptchaTemplate
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DEFAULT_SLIDER_IMAGE_RESOURCE_PATH
默认的resource资源文件路径.
|
static String |
DEFAULT_SLIDER_IMAGE_TEMPLATE_PATH
默认的template资源文件路径.
|
| 构造器和说明 |
|---|
DefaultSliderCaptchaTemplate(SliderCaptchaResourceManager sliderCaptchaResourceManager,
boolean initDefaultResource) |
| 限定符和类型 | 方法和说明 |
|---|---|
static BufferedImage |
deepCopyBufferedImage(BufferedImage bi)
深度拷贝图片
|
static Shape |
getImageShape(Image img,
boolean transparent)
将Image图像中的透明/不透明部分转换为Shape图形
|
SliderCaptchaInfo |
getSlideImageInfo()
获取滑块验证码
|
SliderCaptchaInfo |
getSlideImageInfo(String targetFormatName,
String matrixFormatName)
获取滑块验证码
|
SliderCaptchaResourceManager |
getSlideImageResourceManager()
获取滑块验证码资源管理器
|
void |
initDefaultResource() |
static void |
main(String[] args) |
boolean |
percentageContrast(Float newPercentage,
Float oriPercentage)
百分比对比
|
public static final String DEFAULT_SLIDER_IMAGE_RESOURCE_PATH
public DefaultSliderCaptchaTemplate(SliderCaptchaResourceManager sliderCaptchaResourceManager, boolean initDefaultResource)
public void initDefaultResource()
public SliderCaptchaInfo getSlideImageInfo()
SliderCaptchaTemplategetSlideImageInfo 在接口中 SliderCaptchaTemplatepublic SliderCaptchaInfo getSlideImageInfo(String targetFormatName, String matrixFormatName)
SliderCaptchaTemplategetSlideImageInfo 在接口中 SliderCaptchaTemplatetargetFormatName - jpeg或者webp格式matrixFormatName - png或者webp格式public boolean percentageContrast(Float newPercentage, Float oriPercentage)
percentageContrast 在接口中 SliderCaptchaTemplatenewPercentage - 用户百分比oriPercentage - 原百分比public SliderCaptchaResourceManager getSlideImageResourceManager()
SliderCaptchaTemplategetSlideImageResourceManager 在接口中 SliderCaptchaTemplatepublic static BufferedImage deepCopyBufferedImage(BufferedImage bi)
bi - 原图片public static Shape getImageShape(Image img, boolean transparent) throws InterruptedException
img - 图片信息transparent - 是否透明InterruptedException - 异常public static void main(String[] args) throws InterruptedException
Copyright © 2021. All rights reserved.