- public void CreateImage(string checkCode)
- {
- int iwidth = (int)(checkCode.Length * 25);
- System.Drawing.Bitmap image = new System.Drawing.Bitmap(iwidth, 25);
- Graphics g = Graphics.FromImage(image);
- g.Clear(Color.White);
- //定义颜色
- Color[] c = {Color.Black,Color.Red,Color.DarkBlue,Color.Green,Color.Orange,Color.Brown,Color.DarkCyan,Color.Purple};
- //定义字体
- string[] font = {"Verdana","Microsoft Sans Serif","Comic Sans MS","Arial","宋体","方正舒体","方正姚体","仿宋_GB2312","黑体","华文仿宋","华文细黑","华文新魏","华文行楷","华文中宋","楷体_GB2312","隶书","宋体-方正超大字符集","新宋体","幼圆"};
- Random rand = new Random();
- //随机输出噪点
- for(int i=0;i<200;i++)
- {
- int x = rand.Next(image.Width);
- int y = rand.Next(image.Height);
- g.DrawRectangle(new Pen(Color.FromArgb(rand.Next(150),rand.Next(150),rand.Next(150),rand.Next(20)), 0),x,y,1,1);
- }
支持中文的验证码功能
来源:
作者:
时间:2007-09-21
点击:
0
最新评论共有 0 位网友发表了评论
查看所有评论
发表评论
热点关注
Google Adsense

