个性验证码的制作方法
2020-03-20 16:00:26来源:爱站网 阅读 ()
在网站的日常使用中,登录网站时需要输入一些验证码,而这些验证码包括数字、大写字母和小写字母都有,那么个性验证码的制作方法,大家都知道吗?下面跟着爱站技术频道来了解吧!
程序 ASP,使用 BlueIdea 版验证码生成组件
?
?
上图就是直接使用组件的传统验证码效果图
验证码组件的文件构成,本组件一共只有三个文件,它们分别是:
1、checkcode.asp 负责生成和输出验证码 1309 byte。
2、head.fix 是54byte的BMP头
3、body.fix 数字0~9 10X100竖排的RGB阵列数据3200 byte
如果想做自己风格的验证码,那只要对 body.fix 这个文件进行修改就可以了
第一步:打开画图程序,建立一个10 * 100大小的 BMP 格式文件:
?
?
?
?
在其中从上至下,每10像素为一个单位,分别绘入0-9这十个数字(当然使用 PHOTOSHOP,就更简单了)。在绘制时,可以加一些自己独特的东西,比如加入渐变的底色和底纹,绘制完成后,就是这个效果:
?
?
?
?
?
图象绘制完成后,将文件存盘,注意这里要选择存为24位位图格式为 BMP 的图象文件。
这么制作出来的文件是不能直接使用的,因为其中的前 54Byte 内容,已经在 head.fix 文件里了,我们需要去除它才行。
使用 Hedit 来打开刚才存盘的图象(当然只要可以编辑 2进制 文件的编辑器都可以):
?
?
?
?
?
选中图中的蓝色部位,按下键盘上的删除键:
?
?
?
?
?
如果你的提示是如上图的删除54字节,点击确认,如果你的提示不是54字节,请重新选择后再删除。
删除完成后,保存文件,并将其改名为 Body.fix
整个修改过程就结束了,下面就可以直接使用你的个性版本验证码组件了,使用方法不变。
完成后效果:
?
?
?
?
?
爱站技术频道介绍的个性验证码的制作方法的实时性还是非常高的,而且它实现的效果也是相对比较明显的,所以大家可以根据自己的实际情况尝试看看。
?
?
?
原文链接:https://js.aizhan.com/develop/asp/12208.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:ASP应用之模板采用
下一篇:ASP编码优化技巧8则
- asp实现带刷新功能的验证码代码 2020-03-09
- asp form 表单验证函数 2020-02-22
- asp添加验证码的方法 2019-08-23
- ASP教程:制作登陆验证页面程序 2009-05-12
- ASP简单实现数字字符混合验证码 2009-05-12
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash