XVcode,Web 动态验证码图片生成工具,用于生成随机验证码图片及返回验证码。以随机圆圈为干扰背景,增加随机前后景透明度,并提供3种gif动态图。
PngGenerator :
GifGenerator:
Gif2Generator:
Gif3Generator:
该项目用于生成gif图片编码器使用了 gifencoder 项目
快速上手
class Test { //生成验证码图片到本地磁盘 draw image and save to disk public void main(String args[]) throws IOException { String path = ".";//图片存储路径 path for image save Integer height = 40;//image 高度。 image height. count as pixel Integer width = 200;//image 宽度。 image width. count as pixel Integer count = 5; // validation code length. String validCode = null; //验证码 Generator generator = new PngVCGenerator(width, height, count); generator.write2out(new FileOutputStream(path + "/1.png")).close(); validCode = generator.text(); //get the validation code as 'String' System.out.println(validCode); generator = new GifVCGenerator(width, height, count);// gif generator.write2out(new FileOutputStream(path + "/1.gif")).close(); validCode = generator.text(); System.out.println(validCode); generator = new Gif2VCGenerator(width, height, count);// gif generator.write2out(new FileOutputStream(path + "/2.gif")).close(); validCode = generator.text(); System.out.println(validCode); generator = new Gif3VCGenerator(width, height, count);// gif generator.write2out(new FileOutputStream(path + "/3.gif")).close(); validCode = generator.text(); System.out.println(validCode); }
如果要将验证码图片以流的方式传到前端,可以直接使用generator.write2out()
方法
Use Under Command(require ${JAVA_HOME} set)
可以使用jar包直接生成本地图片。命令:
java -jar xvcode-1.0-SNAPSHOT-cl
usage :
支持参数如下:
usage: -p dir path for the image, default generate in current dir -h image height, between 50 to 500, default 200 -w image width, between 30 to 300, default 40 -cl validation code length, between 2 to 10, default 5
示例:
java -jar xvcode-1.0-SNAPSHOT-cl -p test/ -h 300 -w 60 -cl 7
生成并保存到本地 //生成验证码图片到本地磁盘 draw image and save to disk public String PicCode() { String path = ".";//图片存储路径 path for image save Integer height = 40;//image 高度。 image height. count as
XVcode,Web 动态验证码图片生成工具,用于生成随机验证码图片及返回验证码。以随机圆圈为干扰背景,增加随机前后景透明度,并提供3种gif动态图。
本文向大家介绍PHP使用GIFEncoder类生成的GIF动态图片验证码,包括了PHP使用GIFEncoder类生成的GIF动态图片验证码的使用技巧和注意事项,需要的朋友参考一下 相信很多人都想过如何用PHP生成GIF动画来实现动态图片验证码,以下是实现过程。 ImageCode函数通过GIFEncoder类实现的GIF动画的PHP源代码,有兴趣的朋友可以研究一下。 效果如图: GIFEncode
本文向大家介绍php生成图片验证码,包括了php生成图片验证码的使用技巧和注意事项,需要的朋友参考一下 先给看下 大致的效果 那么接下来的就直接贴代码吧 再给大家分享一个可以生成中文验证码 再来一个实例吧 接下来只要在页面中调用就可以了: 如果想实现 "看不清?换一张" 效果,添加如下 JS 到页面中 以上所述就是本文的全部内容了,希望大家能够喜欢。
本文向大家介绍python图片验证码生成代码,包括了python图片验证码生成代码的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python图片验证码实现代码,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家学习python程序设计有所帮助。
本文向大家介绍Java验证码图片生成代码,包括了Java验证码图片生成代码的使用技巧和注意事项,需要的朋友参考一下 Java生成验证码图片的具体代码,供大家参考,具体内容如下 1、首先新建一各专门生成验证码图片的类VerifyCode: 2、在jsp页面上应用: 其核心代码如下: 看不清换一张使用javascript实现,代码如下: +new Date().getTime()这条语句可以欺骗浏览
本文向大家介绍php生成图片验证码-附五种验证码,包括了php生成图片验证码-附五种验证码的使用技巧和注意事项,需要的朋友参考一下 以前输出验证码的时候用过一个方法,在前台用JS生成验证码字符串,再传递到后台用PHP输出验证码图像。这样在验证时就不需要使用$_SESSION传递验证码的值,直接用JS比较生成的字符串和输入的字符串是否相等即可。 本文以实例演示5种验证码,并介绍生成验证码的函数。PH
本文向大家介绍在JSP页面中动态生成图片验证码的方法实例,包括了在JSP页面中动态生成图片验证码的方法实例的使用技巧和注意事项,需要的朋友参考一下 在JSP页面中动态生成图片验证码 --将该文件保存为pic.jsp,该文件负责生成图片!如果要在其他的页面显示该图片只需要写上 仅此一句就ok了,适用于生成各种验证码! 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参
本文向大家介绍python生成验证码图片代码分享,包括了python生成验证码图片代码分享的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python生成验证码图片代码,分享给大家供大家参考,具体内容如下 基本上大家使用每一种网络服务都会遇到验证码,一般是网站为了防止恶意注册、发帖而设置的验证手段。其生成原理是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素(防止OC
本文向大家介绍java生成图片验证码实例代码,包括了java生成图片验证码实例代码的使用技巧和注意事项,需要的朋友参考一下 关于java图片验证码的文章最近更新了不少,帮助大家掌握java验证码的生成技术,下文为大家分享了java生成图片验证码最简单的方法,供大家参考。 现在各行业在定制系统时都会考虑到机器注册,现在最有效的方式就是输入验证。现在的验证方式有很多种: 一、问题验证,其实也是图片验证