ASP 多功能可自定义样式的验证码
此为说明,请下载示例及源码'''''''''' '''''''''' '''''''''' '''''''''''ASP生成BMP验证码图片'使用方法: 在需要显示的页面嵌入 , 在验证码检验中使用 Session(SessionName属性值) 作为验证码参考值'属性:' SessionName String 会话名称. 例 Object.SessionName = "Code"' TextLength Int 字符长度. 例 Object.TextLength = 4' BackColor String 背景颜色,多个颜色用"," 分隔. 例:Object.BackColor = "#FF0000,#00FF00,#0000FF".' TextColor String 文字颜色,同上.' YawpColor String 杂点颜色,同上.' YawpCount Int 杂点比例 范围 0-100. 例 Object.YawpCount = 30'方法: ' SetTextInfo String 设置字库描述信息 注意在执行任何操作前必须描述和增加点阵数据. 例: Object.SetTextInfo "这是卡通字库"' AddTextData String 增加字库点阵信息 注意在执行任何操作前必须描述和增加点阵数据. 例: Object.AddTextData "E 00000000 00000000 01111100 01000000 01000000 01111000 01000000 01000000 01000000 01111100 00000000 00000000"' Write() 输出图片数据'注意事项:'1. 关于颜色字符串:' 可以同时设置任意多种颜色 不同的颜色之间使用 "," 分隔. 程序会将预设的多种颜色随机显示'2. 关于会话名称:' SessionName属性设置的是 Session 变量名称.通过在其它页面中将表单数据与此 Session变量值比较,实现验证码功能.'3. 关于字符长度:' 字符长度必须大于 1 .最大长度没有限制. 实际上不可能设置很大 "呵呵!ASP毕竟不是画图软件."'4. 杂点颜色杂点比例:' 杂点比例范围 0-100. 此值越大杂点越多,0 为无杂点,100全部是杂点.' 和背景颜色与文字颜色一样 杂点颜色也可以设置一种一上的颜色.程序会随机使用其中的颜色' 如将杂点比例设置为 0 则 杂点颜色属性可以不设置'5. 字库信息:' 字库信息就是一个字符串,此信息必须设置.内容格式不要求'6. 字库点阵: ' 程序是随机查询字库点阵内容输出BMP图片的.' 每一条点阵.的格式必须一样.' 每条点阵信息的长度必须一样.' 所有点阵信息的行数必须一样.' 所有点阵信息的每行长度必须一样.' 点阵信息格式:'字符 第一行点阵 第二行点阵 第三行点阵 第四行点阵 第五行点阵 第六行点阵 第七行点阵 ...... ...... ..... ...... ......'0 00000000 00000000 00111000 01000100 01000100 01000100 01000100 01000100 01000100 00111000 00000000 00000000'''''''''' '''''''''' '''''''''' ''''''''''Bmp.SessionName = "Code" '验证码用Session名称Bmp.TextLength = 4 '验证码长度Bmp.BackColor = "#F5F5F5,#F5F5F5" '背景颜色,多个颜色用"," 分隔Bmp.TextColor = "#009900,#0055FF" '文字颜色,多个颜色用"," 分Bmp.YawpColor = "#DDDDDD,#EEEEEE" '噪波点颜色,多个颜色使用"," 分隔Bmp.YawpCount = 8 '噪波点比例 0-100
下载地址
用户评论
做demo还是足够的
不是我想要的,还是修改不了验证码的大小,直接设置图片大了后,验证码有点模糊!!