yulei's blog

有梦想更有要有行动,每天前进一小步,那么每年可以迈出一大步 QQ:65072096 MSN:coolsoft2001@sina.com

导航

给图片加水印 文字水印

同于工作需要,研究了下动态给图片加文字水印,并且实现了加透明文字。还可以应用于动态生成图片验证码等       

      string path = Server.MapPath(".") + @""images"xiaoyu.jpg";

        System.Drawing.Image img=System.Drawing.Image.FromFile(path);
       Graphics g = Graphics.FromImage(img);
       g.DrawImage(img, 0, 0, img.Width, img.Height);
       Font f = new Font("华文行楷", 36);
       //Brush br = new SolidBrush(Color.Red);
        Brush br=new SolidBrush(Color.FromArgb(80,255,0,0));
        g.DrawString("test",f,br,10,10);
        g.Dispose();
        img.Save(Server.MapPath(".") + @""images"xiaoyu_good.jpg");
        img.Dispose();
        Image1.ImageUrl = "images/xiaoyu_good.jpg";

posted on 2008-11-27 11:43  yulei  阅读(280)  评论(0编辑  收藏  举报