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);
posted @ 2010-02-15 14:34  零纪录  阅读(227)  评论(0编辑  收藏  举报