HttpHandler:给指定路径下的图片添加水印显示
2007-12-23 18:20
417 查看
圣诞节,25日,要交ACCP5.0认证的项目,其中有这样一个要求:书店的所有图书的封面放在了\images\convers\下面,要求所有引用这一路径下的图片都添加书店的店名水印图片。就是说拦截Http请求了,自然想到HttpHandler可以办到。考虑下,实现的效果应该是这样的:为了通用,监视的路径,水印图片路径,默认图片路径3者应该在配置文件里面设定,方便修改;监视路径下的所有图片只要物理存在都要有水印,物理不存在用默认图片替代,若水印图片不存在用文字代替。访问其他路径下的图片应该正常显示没有水印....废话不多说,实现的代码如下:为方便调试,编译httpHandler类的时候要加调试选项,并在项目中引用这个dll(编译:csc /t:library WatermarkHandler.cs /debug)
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
namespace xumh
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
namespace xumh
相关文章推荐
- 使用HttpHandler为图片添加水印
- 【转】使用HttpHandler为图片添加水印
- 在asp.net中使用HttpHandler为网站图片添加水印
- 在asp.net中使用HttpHandler为网站图片添加水印
- 这是用于给指定图片加底部水印(不占用图片显示区域)的自定义类
- 图片添加水印 并在IIS上正常显示
- c# 添加图片水印,可以指定水印位置+生成缩略图[付上帅图1,2,3,4]
- 图片添加水印 并在IIS上正常显示
- Android--显示指定路径的图片
- 将http地址的图片写入指定路径下
- .net使用httpHandler添加图片防盗链
- c# 添加图片水印,可以指定水印位置+生成缩略图
- Android 把bitmap转换成String,计算图片的缩放值,根据路径获得突破并压缩返回bitmap用于显示,获取保存 隐患检查的图片文件夹名称,获取保存图片的目录,根据路径删除图片,添加到图库
- PHP 图片上传,添加字符串水印,添加图片(指定四个角) 图片压缩
- asp将base64的图片信息,转为图片显示,并保存到指定路径
- 一个循环给指定目录下的图片文件添加水印的程序
- HttpPostedFileBase上传图片添加图片水印
- android-HttpURLConnection+Handler+Thread下载图片并显示
- ASP.NET Httphandler添加水印