Niuchangqing Captcha Save Abandoned

图片/GIF验证码生成工具,可以自定义图片尺寸,字体,颜色,干扰项等等。

Project README

简介

captcha是一个图片证码生成工具库。

例子1

@Test
public void testOval() {
    ImageCaptcha captcha = new OvalCaptcha();
    String base64Data = captcha.getBase64Data(RandomUtil.randomString(4));
    System.out.println(base64Data);
    String gifBase64Data = captcha.getGifBase64Data(RandomUtil.randomString(4));
    System.out.println(gifBase64Data);
}

自定义参数例子

@Test
public void testBezierCurve() {
    ImageCaptcha captcha = new BezierCurveCaptcha(new ImageCaptchaConfig() {
        @Override
        public int getInterfereCount() {
            return 3;
        }

        @Override
        public Font getFont() {
            return new Font("宋体", Font.BOLD, 20);
        }
    });
    String base64Data = captcha.getBase64Data(RandomUtil.randomString(4));
    System.out.println(base64Data);
    String gifBase64Data = captcha.getGifBase64Data(RandomUtil.randomString(4));
    System.out.println(gifBase64Data);
}
Open Source Agenda is not affiliated with "Niuchangqing Captcha" Project. README Source: niuchangqing/captcha
Stars
30
Open Issues
0
Last Commit
2 years ago

Open Source Agenda Badge

Open Source Agenda Rating