首页 > 代码库 > 一般处理程序为图片添加水印
一般处理程序为图片添加水印
1.效果图片
2.代码说明
aspx页面上调用方法。
<img src=http://www.mamicode.com/"waterImg.ashx"/>
一般处理程序页面代码。
private void outputAutoSizeImg(HttpContext Context) { Context.Response.ContentType = "image/png";//设置响应头数据类型,给浏览器看。 //根据物理路径读取图片到内存中 using (Image img = Image.FromFile(Context.Server.MapPath("images/1.png"))) { //根据物理路径读取水印图片到内存中 using (Image wimg = Image.FromFile(Context.Server.MapPath("images/waterImg.png"))) { //创建 一个 “画家”对象,告诉他在img图片上作画 using (Graphics g = Graphics.FromImage(img)) { g.DrawImage(wimg, 0, 0);//从左上角开始将水印图片wImg画到img图片 img.Save(Context.Response.OutputStream, ImageFormat.Png); //输出到响应流 } } } }写的仓促,没有详细说明,请大家海涵,有不明白的可以来群里发问。
3.问题解答
欢迎加入.net技术交流群
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。