RSS
热门关键字:  下载  cms  模版  开源  dedecms
当前位置 :| 主页 > 站长学院 > Asp.Net教程 >

生成图象验证码函数

来源:互联网 作者:未知 时间:2005-10-16 Tag: 点击:
''生成图象验证码函数


Sub ValidateCode(ByVal VNum As String)


Dim Img As System.Drawing.Bitmap


Dim g As Graphics


Dim ms As System.IO.MemoryStream


''gheight为图片宽度,根据字符长度自动更改图片宽度


Dim gheight As Integer = Int(Len(VNum) * 11.5)


''创建一个宽度已定,高度为20的图像


Img = New Bitmap(gheight, 20)


g = Graphics.FromImage(Img)


''在矩形内绘制字串(字串,字体,画笔颜色,左上x.左上y)


g.DrawString(VNum, (New Font("宋体", 12)), (New SolidBrush(Color.Blue)), 3, 3)


ms = New System.IO.MemoryStream


Img.Save(ms, System.Drawing.Imaging.ImageFormat.Png)


Response.ClearContent() ''需要输出图象信息 要修改HTTP头


Response.ContentType = "image/Png"


Response.BinaryWrite(ms.ToArray())


g.Dispose()


Img.Dispose()


Response.End()


End Sub

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
热点关注
相关文章