一般处理程序 给图片添加文字水印

时间:2014-02-09 15:43:32   收藏:0   阅读:347
bubuko.com,布布扣
 1 <%@ WebHandler Language="C#" Class="MakeImg" %>
 2 
 3 using System;
 4 using System.Web;
 5 using System.Drawing;
 6 
 7 public class MakeImg : IHttpHandler {
 8     
 9     public void ProcessRequest (HttpContext context) {
10         context.Response.ContentType = "image/jpg";//告诉浏览器以什么编码方式处理2进制流
11         string imgPath="upload\\1.jpg";
12         using (Image img = Bitmap.FromFile(context.Server.MapPath(imgPath)))//找到图片文件的物理路径
13         {
14              using(Graphics g=Graphics.FromImage(img))
15              {
16                  g.DrawString("大英哥",new Font("黑体",16),Brushes.Black,0,0);
17                  img.Save(context.Response.OutputStream,System.Drawing.Imaging.ImageFormat.Jpeg);
18              }
19         }
20         
21     }
22  
23     public bool IsReusable {
24         get {
25             return false;
26         }
27     }
28 
29 }
bubuko.com,布布扣

原文:http://www.cnblogs.com/zhanying/p/3540666.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!