ASP.NET 图片水印

最近工作需要,学了一下图片水印的制作方法,其实也就是在图片上写文字。用一点简单的GDI+的东西

1、读取图片数据

2、生成Graphics

3、设置Font,即字体、大小、样式

4、设置Brush颜色

5、g.DrawString()

6、输出图片

//=================================================================

using System.Drawing;



System.Drawing.Image img=System.Drawing.Image.FromFile(Server.MapPath("~/images/xx.jpg"));



System.Drawing.Graphics g=System.Drawing.Graphics.FromImage(img);



Font font=new Font("Arial",20f,FontStyle.Bold);



Brush brush=new SolidBrush(Color.White);



g.DrawString("水印文字内容",font,brush,new Point(50,400));



img.Save(Response.OutputStream,System.Drawing.Imaging.ImageFormate.Jpeg);

你可能感兴趣的:(asp.net)