ASP无组件汉字验证码
作者:HxyMan 来源:asp之家 时间:2008-05-08 13:19:00
内置300余汉字点阵.纯ASP实现汉字验证码.不读数据库.多种属性自由调节,其中包括:生成的图片长和宽,字符数,背景显示效果(渐变,杂色,固定色),字符显示效果(固定或随机颜色,向8个方向的风化效果)等.同时支持字母和数字验证码.
mPixelX = 140 '图片显示宽度
mPixelY = 32 '图片显示高度
mCharCount = 4 '显示多少个字符
mFontMinSpacing = Int(mPixelX/100)+1 '字符间最少单隔多少个像素
mFontMaxSize = 30 '字符长或宽最大多少个像素
mPrintedCount = 0 '已经打印了多少个字符
mPrintedPixelX = mFontMinSpacing '已经用去多少宽度
mBgType = 2 '1-渐变 2-杂色 3-固定色
mBgRndRate = 90 '背景杂色随机率 %
mBgColorR = -1 '背景R色 -1-渐变 取值0-255
mBgColorG = 100 '背景G色 -1-渐变 取值0-255
mBgColorB = -1 '背景B色 -1-渐变 取值0-255
mBgColor = RGB(255,255,255) '背景颜色 只有在颜色固定时才起作用
mBgBegin = 1 '渐变开始值
mBgEnd = 220 '渐变结束值
mBgStep = 4 '渐变步增值
mFontColorType = 1 '字符颜色类型 1-固定 2-随机
mFontCurrentColor = RGB(255,255,255) '字符颜色 只有在颜色固定时,这里才起作用
mStyleWindLeftToRightRate = 50 '字体向右风吹效果 %
mStyleWindRightToLeftRate = 0 '字体向左风吹效果 %
mStyleWindUpToDownRate = 2 '字体向下风吹效果 %
mStyleWindDownToUpRate = 0 '字体向上风吹效果 %
mStyleWindLeftAndUpRate = 0 '字体向左上风吹效果 %
mStyleWindUpAndRightRate = 10 '字体向上右风吹效果 %
mStyleWindRightAndDownRate = 0 '字体向右下风吹效果 %
mStyleWindDownAndLeftRate = 0 '字体向下左风吹效果 %
其中一种效果:
验证码源代码下载地址:KK_CheckCode.rar (12.78 KB)
制作字符或图形点阵的网页工具:KK_Font_Tool.htm
例子:
'自定义字库
'---------添加字库的格式---------------
'下面一行是实际汉字或字符。
'f(u,0)="啊"
'下面一行是字符点阵,可以用附带的工具制作。
'f(u,1)="000111011110111101000010101101000010101110111010101101101010101101101010111101111010000111000010000100000010000100000010000100001110000000000000"
'f(u,2)=12 '点阵水平点数
'f(u,3)=12 '点阵竖直点数
'下面一行按格式复制。
'u=u+1 即:
f(u,0)="阿":f(u,1)="111101111110100100000100101000000100110001110100101001010100100101010100100101110100111100000100100000000100100000000100100000011100000000000000":f(u,2)=12:f(u,3)=12:u=u+1
标签:验证码,无组件,汉字,asp
0
投稿
猜你喜欢
认识MySQL数据库对服务器端光标的限制
2009-03-25 17:35:00
了解WEB页面工具语言XML(一)产生背景
2008-09-05 17:18:00
Web 标准要求一览表
2009-01-08 12:35:00
禁止在网页里面是用搜狗的云输入法
2009-11-29 15:50:00
SQL Server查询速度慢的原因及优化方法
2009-01-05 13:46:00
mysql数据库你需要特别注意的23个事项
2010-08-08 08:34:00
自己写的一个PJBlog中可以双击输入验证码的修改
2009-05-17 10:51:00
conn.execute的用法
2008-07-03 12:58:00
别人复制你网站的文章时自动加上注释
2009-02-09 13:20:00
格式化数字ASP,PHP版
2009-01-19 14:17:00
asp如何正确理解MIME类型?
2010-06-28 18:21:00
Mysql触发器处理本表数据
2010-10-25 19:56:00
两大步骤教您开启MySQL 数据库远程登陆帐号
2010-09-30 16:42:00
vbScript on error resume next容错使用心得
2010-06-26 19:28:00
如何定义记录集打开的游标类型?
2009-11-15 20:19:00
很酷的JQuery Solar System
2007-12-15 08:09:00
用CSS设计多种文本框与按钮样式风格
2007-08-10 13:11:00
PHP抽象工厂模式Abstract Factory Pattern优点与实现方式
2023-05-25 03:04:57
兼容FF的图片切换代码
2009-09-26 20:15:00
FLASH 全屏播放
2008-07-19 11:36:00