手机版

如何制作个性验证码

时间:2021-11-28 来源:互联网 编辑:宝哥软件园 浏览:

编程ASP,使用BlueIdea版本验证码生成组件uploads/200612/26_165815_11.jpg

上图是传统验证码渲染直接使用组件的验证码组件的文件组成。这个组件中只有三个文件,分别是:1。checkcode.asp负责生成并输出1309字节的验证码。2.head.fix是一个54字节的BMP头。3.body.fix数字0~9 10X100 RGB数组数据垂直3200字节。如果你想制作自己的风格验证码,你只需要修改body.fix文件。第一步:打开绘图程序,创建一个大小为10 * 100的BMP格式文件:uploads/200612/26_165837_12.jpg

其中,从上到下,每10个像素为一个单位,分别画出10个数字0-9(当然使用PHOTOSHOP更简单)。画画的时候可以加入一些独特的东西,比如加入渐变背景和底纹。画完之后就是这个效果:uploads/200612/26_165841_13.jpg

绘制图像后,保存文件。注意BMP格式的图像文件为24位位图。以这种方式生成的文件不能直接使用,因为前54字节已经在head.fix文件中,所以我们需要删除它。使用Hedit打开刚刚保存的图片(当然,只要编辑器可以编辑二进制文件即可):uploads/200612/26_165848_14.jpg

选择图片中的蓝色部分,按键盘上的delete键:uploads/200612/26_165853_15.jpg

如果您的提示是删除如上所示的54个字节,请单击“确定”。如果您的提示不是54字节,请在删除之前重新选择它。删除后,保存文件并重命名为Body.fix .整个修改过程结束。现在您可以直接使用您的个性化版本验证码组件,使用方法保持不变。完成后:uploads/200612/26_165858_16.jpg

下载BlueIdea版本的验证码生成组件:

认证码生成组件

版权声明:如何制作个性验证码是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。