本文实例讲述了C#给图片加水印的简单实现方法。分享给大家供大家参考。具体分析如下:

这里实现本网站图片保护功能类:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Drawing;//image的命名空间
namespace 实现本网站图片保护功能
{
public class yanzhengma:IHttpHandler
{
public bool IsReusable
{
get { throw new NotImplementedException(); }
}
public void ProcessRequest(HttpContext context)
//请求的方法
{
Image img = Image.FromFile(context.Request.PhysicalPath);
//1:从文件中获取图片;获取请求的文件的物理路径
Graphics g = Graphics.FromImage(img);
//2:声明graphicse把img做为填充他的参数
g.DrawString("net",new Font("宋体",20,FontStyle.Italic),Brushes.Blue,10,10);
//3:在graphicse上写图片
img.Save(context.Response.OutputStream,System.Drawing.Imaging.ImageFormat.Jpeg);
//4:保存(保存到什么什么流里,什么格式保存)
context.Response.Flush();
//5:从缓存区中输出
context.Response.End();
//6:结束
//7:配置
}
}
}
webform1.aspx:
<div>
<%-- <asp:GridView ID="GridView1" runat="server">
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server">
</asp:SqlDataSource>--%>
<asp:Image ID="Image1" runat="server" imageurl="imgs/1.jpg"/>
<%--<image src="http://localhost:2309/WebForm1.aspx">
</image>--%>
</div>
配置:
<httpHandlers>
<add verb="*" path="imgs/*.jpg" type="实现本网站图片保护功能.yanzhengma"/>
<!--第一个属性verb是处理什么样的文件,path是处理那个文件夹下的图片,
type是要配置的文件类-->
</httpHandlers>
希望本文所述对大家的C#程序设计有所帮助。
相关推荐:
“新热度”:引领潮流的力量,如何趋势的脉搏,浙江通用网站建设特点
智能AI写文章:高效创作新风尚
seo需要买什么,seo需要考虑什么 ,ai做表头
seo要学会什么,seo要学多长时间 ,NTU AI 录取
SEO优化如何为网站做好关键词研究和优化,ai直通
文章AI扩写:突破创作瓶颈,提升写作效率的秘密武器
SEO工装裤-打造时尚与实用兼备的工作利器,ai画中国爸爸辅导孩子写作业
SEO舆情:如何通过有效的舆情管理提升企业品牌形象,seo推广外包提高收录
优化平台:让数字化转型更简单、更高效,莆田谷歌seo品牌排行
SEO学堂:开启数字营销新时代,全面提升网站排名与流量,文山ai营销推广方案
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
360排名优化价格:打造高效网络营销的制胜法宝,ai换脸刘浩存自wei
ChatGPT崩了?用户称打开是一片空白,真相竟然如此!,zzz*明星AI换脸
ChatGPT不能用?揭秘你可能忽视的真相和解决方法,强国ai2022
SEO课:让你从小白变成搜索引擎优化高手,推广自媒体营销计划
SEO实现:如何通过SEO优化提升网站流量与排名,南京市公司网站推广
seo要什么条件,seo都需要做什么 ,交互ai求职
AI+写文章:开启智能创作新时代
ChatGPT不能打开EL?揭秘这一困扰背后的真相与解决方案,ai被动房
SEO妍:搜索引擎优化的艺术,轻松打造网络营销新未来,辽宁网站建设贵不贵
seo深度优化插件是什么,深度优化手机软件 ,ai的缩写
SEO全套秘籍:提升网站流量与排名的终极指南,荣昌手机网站建设
SEO要好,网站流量翻倍的关键秘诀,品牌网站建设关键词优化
SEO售产-数字营销新战场,助力企业实现盈利增长,去哪找自贡网站建设
文章自动生成AI:助力写作新时代,让创作更高效
seo重点是什么,seo最重要的指标 ,ai网格怎么用
文章AI生成标题:让创作更轻松,内容更精彩
SEO重要性与企业互联网发展的必由之路,互联网营销推广平台设计
360AI写作怎样?助力创作的新风尚,ai到访
SEO大神如何在激烈的互联网竞争中脱颖而出?,网页设计和网站建设试题
SEO优化:如何让网站更具有吸引力,散文ai写作咒语是什么
ChatGPT付款被拒?如何应对与解决常见支付问题,掉包ai
seo营销到底是什么,seo算什么营销 ,ai里面新建
ChatGPT无法使用?了解原因及解决方法,轻松恢复智能对话体验!,ai满版图案
ChatGPT错误处理与异常情况解决方法:让你的AI助手更加智能与可靠,智能ai鼠标ai智能语音
用AI写科普文章:科技改变写作的未来
目前最火的AI软件有哪些?深度解析必备工具
AI自动帮写,轻松应对内容创作挑战,赋能写作新未来,嘿科技ai
SEO需要:如何提升网站排名,打造高效营销利器,seo怎么推广关键词
SEO永远,数字营销的核心力量,广州seo搜索栏内容
2025年SEO最新技术:让你的网站脱颖而出!,ai少女特色
文章缩写AI:高效编辑的未来之光
SEO搜索关键词是什么意思?全方位解析关键词优化的核心要素,lol ai图片
怎样用AI写文章?快速高效创作新技能!
seo要会些什么,seo需要学些什么内容 ,轻盈ai
seo需要会什么技术呢,seo需要会什么技术呢知乎 ,红色框ai
ChatGPTCanvex打不开?详细分析及解决方法助你顺利使用,ai2.5d网格线去除
Chatget免费网站版无需登录,畅享无限对话体验!,工业 Ai 视觉检测
AI人物生成:重新定义虚拟形象创作的未来
SEO优化需要花钱吗?从零起步,如何让SEO成为企业的“隐形财富”,字体如何往ai里面倒