• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

画图形验证码的ASP代码实例

c# 搞代码 4年前 (2022-01-09) 15次浏览 已收录 0个评论

这篇文章给大家介绍了asp.net中画图形验证码的实现方法,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友参考下

context.Response.ContentType = "image/jpeg";   //生成随机的中文验证码   string yzm = "人口手大小多少上中下男女天地会反清复明杨中科小宝双儿命名空间语现在明天来多个的我山东河北南固安北京南昌东海西安是沙河高教园学"    + "木禾上下土个八入大天人火文六七儿九无口日中了子门月不开四五目耳头米见白田电也长山出飞马鸟云公车牛羊小少巾牙尺毛又心手水广升足"    + "走方半巴业本平书自已东西回片皮生里果几用鱼今正雨两瓜衣来年左右万百丁齐冬说友话春朋高你绿们花红草爷亲节的岁行古处声知多忙洗真认父扫"    + "母爸写全完关家看笑着兴画会妈合奶放午收女气太早去亮和李语秀千香听远唱定连向以更后意主总先起干明赶净同专工才级队蚂蚁前房空网诗黄林闭"    + "童立是我朵叶美机她过他时送让吗往吧得虫很河借姐呢呀哪谁凉怕量跟最园脸因阳为光可法石找办许别那到都吓叫再做象点像照沙海桥军竹苗井面乡"    + "忘想念王这从进边道贝男原爱虾跑吹乐地老快师短淡对热冷情拉活把种给吃练学习非苦常问伴间共伙汽分要没孩位选北湖南秋江只帮星请雪就球跳玩"    + "桃树刚兰座各带坐急名发成动晚新有么在变什条";   Random r = new Random();   string validCode = "";   for (int i = 0; i < 4; i++)   {    int number = r.Next(0, yzm.Length);    validCode += yzm[number];   }   //画图   using(Bitmap b = new Bitmap(150, 30))   {    using (Graphics g = Graphics.FromImage(b))    using(Font f = new Font("宋体", 20))    {<mark style="color:transparent">本文来源gaodaimacom搞#^代%!码网@</mark>     g.Clear(Color.Yellow);//清除整个绘画面并填充指定背景色     g.DrawString(validCode, f, Brushes.Red, new PointF(0, 0));//开始绘制     //前景点     for (int i = 0; i < 100; i++)     {      int x = r.Next(0, 150);      int y = r.Next(0, 30);      b.SetPixel(x, y, Color.Red);     }     //后景线     for (int i = 0; i < 100; i++)     {      int x = r.Next(0, 150);      int y = r.Next(0, 30);      g.DrawLine(Pens.Red, x, y, x + 1, y + 1);     }    }    b.Save(context.Response.OutputStream, ImageFormat.Jpeg);//保存到输出流中   }

【相关推荐】

1. ASP免费视频教程

2. 李炎恢ASP基础视频教程

3. ASP教程

以上就是画图形验证码的ASP代码实例的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:画图形验证码的ASP代码实例
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址