动态 Web 校验码图片生成 XVcode https://github.com/botaruibo/xvcode

主要用于生成web动态验证码图片。主要应用场景为web 页面上需要用户输入验证码才能进行操作的地方。 开发原因: 目前网络广为流传的代码所生成的验证码图片太简单,并易于破解。所以我们自己开发了一个简单的验证码生成包,增加了背景的干扰性。 features:

  • 提供1中png格式的图片生成器,3种gif格式图片生成器。
  • 随机码由生成器自身生成。
  • 可一定程度自定义背景干扰图形参数

图片示例 mapping from generator to image style

PngVCGenerator: Png

GifVCGenerator: Gif1

GifVCGenerator2: Gif1

GifVCGenerator3: Gif1

Add Dependency(maven)

add dependency to your pom.xml:

####### Code Examples

the generator.write2out() method proved the ability to write the image binary to any OutputStream object. this especially convenience for servlet request

如果要将验证码图片以流的方式穿到前端,可以直接使用*generator.write2out()*方法