云开

努力成长,To be strong!


  • 首页

  • 分类

  • 归档

  • 标签

  • 爱心公益

Java生成随机验证码图片

发表于 2017-03-17 | 分类于 编程 | | 阅读次数

1.程序的思路

要想获得随机的验证码图片,可以分以下几步来实现:

  1. 首先生成一张图片,设置图片的大小以及图片的背景色。
  2. 然后在得到的图片中写下指定数目的随机字符,需要注意的是字符的颜色、字体、字体风格、字号以及字符选取的范围都是随机的(可以通过指定数组随机选择)。
  3. 因为要产生验证码图片的真实效果,还可以为图片随机添加几条干扰线,这里就需要设置干扰线的起点坐标和终点坐标,也可以通过随机函数产生,干扰线的宽度也可以通过属性指定。
  4. 最后就是将图片保存下来,这里就直接将图片保存到指定磁盘位置(如”D:/b.jpg”)了。可以在先前的程序中将随机产生的字符串记录下来,然后用以和生成的图片进行对比,其实在网站中进行验证码校验的时候,也是在程序中先将生成的随机字符串保存下来的。
阅读全文 »
1…56
Lau Cloud

Lau Cloud

想保护一个人

51 日志
17 分类
30 标签
GitHub
© 2021 Lau Cloud
由 Hexo 强力驱动
主题 - NexT.Pisces