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);