实现自己网站的图片假水印功能

 --------Web.config----------------
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<httpHandlers>
<add verb="*" path="images/*.jpg" type="模块与处理程序.ImageDeal"/>
</httpHandlers>
</system.web>
</configuration>
-------------ImageDeal.cs类-------------------------
namespace 模块与处理程序
{
public class ImageDeal:IHttpHandler
{
public bool IsReusable
{
get { return true; }
}
public void ProcessRequest(HttpContext context)
{
Image img = Image.FromFile(context.Request.PhysicalPath);
Graphics g = Graphics.FromImage(img);
g.DrawString("QQ", new Font("宋体", 20, FontStyle.Bold), Brushes.Red, 10, 10);
img.Save(context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);
context.Response.Flush();
context.Response.End();
}
}
}
----------default2.aspx前台------------------------
<body>
<form id="form1" runat="server">
<div>

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="sid" DataSourceID="SqlDataSource1">
<Columns>
<asp:BoundField DataField="sid" HeaderText="sid" InsertVisible="False"
ReadOnly="True" SortExpression="sid" />
<asp:BoundField DataField="sname" HeaderText="sname" SortExpression="sname" />
<asp:BoundField DataField="sex" HeaderText="sex" SortExpression="sex" />
<asp:BoundField DataField="age" HeaderText="age" SortExpression="age" />
<asp:ImageField DataImageUrlField="photo"
DataImageUrlFormatString="~/images/{0}" HeaderText="照片">
</asp:ImageField>
<asp:HyperLinkField DataNavigateUrlFields="sid,sname"
DataNavigateUrlFormatString="{0}/{1}/viewDetail.html" HeaderText="操作"
Text="查看详情" />
</Columns>
</asp:GridView>
<br />
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:studentConnectionString %>"
SelectCommand="SELECT [sid], [sname], [sex], [age], [photo] FROM [student]">
</asp:SqlDataSource>

</div>
</form>
</body>
-------------default3前台-----------------------
<body>
<form id="form1" runat="server">
<div>
<asp:Image ID="Image1" ImageUrl="http://localhost:1695/images/liubei.jpg" runat="server" />
</div>
</form>
</body>

时间: 2024-07-30 18:50:27

实现自己网站的图片假水印功能的相关文章

想给网站上图片加水印。

问题描述 想给网站上图片加水印.只需要给有些图片加水印.没有上传图片的功能.求代码,,,方法 解决方案 解决方案二:文字水印百度搜一下吧就几句代码很简单的解决方案三:引用1楼longlong881129的回复: 文字水印百度搜一下吧就几句代码很简单的 我很菜的解决方案四:///<summary>///添加水印方法(JPG图片)///</summary>///<paramname="filepath">原始图片路径</param>///&l

在建站程序里面慎用图片的水印功能相当重要

摘要: 现在越来越多的站长都喜欢在添加网站内容时,使用到的图片加上水印,比如把自己网站的网址加上去,以为这样能够保护自己的版权,还能够让别人采集后,还有宣传自己网站的作用 现在越来越多的站长都喜欢在添加网站内容时,使用到的图片加上水印,比如把自己网站的网址加上去,以为这样能够保护自己的版权,还能够让别人采集后,还有宣传自己网站的作用,可是图片水印就像一个双刃剑,如果用的不当反而会起到反作用,而且往往是弊大于利,所以对于草根站长们来说,在建站程序里面慎用图片的水印功能也是相当重要的! 一:网站整体

有懂网站开发的吗?ASP.NET中水印功能在本地可以显示。为什么上了服务器就显示不出来了呢。????

问题描述 有懂网站开发的吗?ASP.NET中水印功能在本地可以显示.为什么上了服务器就显示不出来了呢.???? 解决方案 解决方案二:看看保存的图片路径是否正确.估计你存的是绝对路径,所以上了服务器找不到了.解决方案三:问题太精简了吧.不太清楚状况

iSee水印功能对宝贝图片排版

  iSee水印功能对宝贝图片排版.这里介绍怎样利用iSee的水印功能对宝贝图片进行排版.这种排版方式的好处是:对排版的图片的宽.高比例没限制,宝贝图片展示方式多样.很自由. 先看利用水印做的宝贝图片排版的效果图1: 效果图2: 这里针对效果图1来讲一下利用水印功能进行排版的操作. 原图如下: 操作步骤: 1.新建一张空白图片,作为排版的底图. 打开iSee软件,在主界面的左上方点击"文件"-新建-图片. 在弹出"新建图片"的对话框中,设置好图片的宽.高.颜色. 然

怎样利用iSee的水印功能对宝贝图片进行排版

这里介绍怎样利用iSee的水印功能对宝贝图片进行排版.这种排版方式的好处是:对排版的图片的宽.高比例没限制,宝贝图片展示方式多样.很自由. 先看利用水印做的宝贝图片排版的效果图1:   效果图2:   这里针对效果图1来讲一下利用水印功能进行排版的操作. 原图如下:   操作步骤: 1.新建一张空白图片,作为排版的底图. 打开iSee软件,在主界面的左上方点击"文件"-新建-图片.   在弹出"新建图片"的对话框中,设置好图片的宽.高.颜色. 然后点击"创

三款asp图片加水印的功能代码

'文字水印 function wordwatermark(imagepath) dim image set image= server.createobject("persits.jpeg") ' 建立对象 image.open server.mappath(imagepath) ' 图片所在位置 image.canvas.font.color = &h000000 ' 颜色,这里是设置成:黑 image.canvas.font.family = "宋体"

dedecms v5.7水印功能无效的解决方法

风信网(ithov.com)原创文章:今天测试dedecms的水印功能,发现在实际的生产环境中没有效果啦,之前在使用dedecms v5.6的时候,没有该情况,按以下顺序检查相关功能是否已经打开. 登陆http://www.aliyun.com/zixun/aggregation/8984.html">网站管理后台,点击系统-->系统设置-->系统基本参数-->附件设置, 找到图集是否使用水印(小图也会受影响)这项,我们选择"是", 点击系统-->

图片自动保存到本地并利用aspjpeg为图片加水印

aspjpeg <%'函数功能:远程图片自动保存到本地服务器,并利用aspjpeg为图片加上水印'(注意:请先在目录下创建images目录,用来保存临时图片)'本程序需要在服务器上安装"aspjpeg组件"否则无法正常使用'也可以只取'''''22222222'''''''以上的部分,这部分可以保存图片,第二部分是进行水印增加'使用方法,请保存为saveimg.asp'saveimg.asp?url=logo.gif 即可以取下图片啦,HOHO. 其他需要加的功能,大家自己扩展好

美图淘淘制作图片个性水印

  一.导入水印图片实时生成 美图淘淘带有较为方便且人性化的水印导入功能.如图01所示,在软件的"水印"标签功能页,点击"新增水印"按钮可从硬盘目录导入事先准备好的水印图 片;随后在"我的水印"框中点选刚导入的水印图即可添加到宝贝图片上(在美图淘淘中进行的美化处理都是批量同步到所有图片上的哦,很方便吧).最后,可以 根据宝贝图片的构图需要,调整水印图片的放置位置以及透明度,使之不影响整体的美观. 图01 导入水印图实时生成 二.通过文字功能DIY