• 产生随机图片,并返回图片内的文字


    /// <summary>
            
    /// 产生随机图片,并返回图片内的文字
            
    /// </summary>
            
    /// <param name="img">要显示图片的控件</param>        
            
    /// <param name="path">图片显示的文字</param>

            public string R_random(System.Web.UI.WebControls.Image img,string path)
            
    {                
                
    string tmp;//文字
                Random rnd=new Random();
                tmp
    =rnd.Next().ToString().Substring(0,4);
                Graphics g
    =null;
                Bitmap bmp
    =new Bitmap(50,100);
                g
    =Graphics.FromImage(bmp);
                SizeF rec
    =g.MeasureString(tmp,new Font("宋体",12));
                
    int nwidth=(int)rec.Width;
                
    int nheight=(int)rec.Height;
                g.Dispose();
                bmp.Dispose();
                bmp
    =new Bitmap(nwidth,nheight);
                g
    =Graphics.FromImage(bmp);
                g.FillRectangle(
    new SolidBrush(Color.FromArgb(90126220)), new Rectangle(0,0,nwidth,nheight));
                g.DrawString(tmp,
    new Font("宋体",12), new SolidBrush(Color.Yellow), new PointF(00));
                
    string fff=path+ @"tmp\validation.gif";
                bmp.Save(fff,System.Drawing.Imaging.ImageFormat.Gif);                
                img.ImageUrl
    =fff;
                
    return tmp;
  • 相关阅读:
    Oracle 日期总结
    JavaScript 获取文件名,后缀名
    JavaScript Array pop(),shift()函数
    JavaScript Array splice函数
    Oracle 创建表空间、临时表空间、创建用户并指定表空间、授权,删除用户及表空间
    eclipse debug调试java程序的九个技巧
    Oracle dos连接数据库基本操作
    Oracle 隐式游标 存储过程
    Oracle 修改表名
    Oracle 时间 MM-dd形式转换
  • 原文地址:https://www.cnblogs.com/aipeli/p/251775.html
Copyright © 2020-2023  润新知