图片加水印可以预防别人盗图,对自身图片有保护作用。

使用了加水印的图片有利于推广自身知名度,因此为图片添加水印就显得十分的重要。

1.创建一个网站,准备图片资源。

2.添加一个类,继承IHttpHandle接口,编写加水印功能,代码如下:

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Web;namespace WebApplication4
{public class Modele : IHttpHandler{public bool IsReusable => false;public void ProcessRequest(HttpContext context){String filename = context.Request.PhysicalPath;Bitmap bitmap = new Bitmap(filename);Graphics graphics = Graphics.FromImage(bitmap);graphics.DrawString("00後小坤", new Font("微软雅黑", 30, FontStyle.Bold), Brushes.Pink, new Point(1, 1));graphics.Flush();bitmap.Save(context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);}}
}

3.在web.config中配置实现当前请求图片资源时由HttpHandler类处理,配置如下:

 <system.webServer><handlers><add name="cat" verb="*" path="img/*" type=" WebApplication4.Modele"/></handlers></system.webServer>

4.添加web页面,展示图片,代码如下:

<body><form id="form1" runat="server"><div><img  src="img/1.jpg"/></div></form>
</body>

访问页面,得到如下图所示:

这边做的有点随意,大家在做的时候可以自行修改一下弄的更美观一点。

ASP.NET图片添加水印相关推荐

  1. int.TryParse非预期执行引发的思考 ASP.NET -- WebForm -- 给图片添加水印标记 Windows -- 使用批处理文件.bat删除旧文件...

    int.TryParse非预期执行引发的思考 问题出现 这天在写一个页面,想谨慎些就用了int.TryParse,结果出问题了. 代码如下: Copy int id = 1000; //Request ...

  2. 分享几个用 Python 给图片添加水印的方法,简单实用

    作者 |俊欣 来源 |关于数据分析与可视化 今天来分享几种可以给图片添加水印的方法,都是十分的简单实用,大家在看了之后也可以私底下去自己试试,有些方法需要的代码量就比较少,有些方法需要的代码量就稍微多 ...

  3. php 怎么支持中文图片显示,给图片添加水印(支持中文)并生成缩略图_php

    // **************************************** // // 功能:给图片添加水印(支持中文)并生成缩略图 // 参数: $srcFile 图片文件名 // $d ...

  4. php绘图技术加水印,PHP图片添加水印功能示例小结

    本文实例总结了PHP图片添加水印功能.分享给大家供大家参考,具体如下: 例1.很简单图下添加水印函数 /** * 追加水印 * * @param string $source_img 原始图片url ...

  5. 【Python】分享几个用Python给图片添加水印的方法,简单实用

    今天来分享几种可以给图片添加水印的方法,都是十分的简单实用,大家在看了之后也可以私底下去自己试试,有些方法需要的代码量就比较少,有些方法需要的代码量就稍微多一些,那我们开始吧 opencv模块 首先我 ...

  6. 批量改名_手把手教你用Python批量给图片添加水印 | 知了干货分享

    我们在网上浏览一些文章的时候,经常会发现文章中会有一些图片,上面会有一些标识,而这些标识就是我们经常说的水印了.很多时候,我们需要给图片加上一些修饰,好让别人能直观的认识到这个图片的出处以及来源,同时 ...

  7. 使用ffmpeg 的 filter 给图片添加水印

    使用ffmpeg 的 filter 给图片添加水印. main.c #include <stdio.h>#include <libavfilter/avfilter.h> #i ...

  8. HttpHandler:给指定路径下的图片添加水印显示

    圣诞节,25日,要交ACCP5.0认证的项目,其中有这样一个要求:书店的所有图书的封面放在了\images\convers\下面,要求所有引用这一路径下的图片都添加书店的店名水印图片.就是说拦截Htt ...

  9. android opencv 水印,关于opencv对图片添加水印

    有一段时间没有写博客了,最近因为自己需要给图片添加水印,就写了个简单的图片添加水印 python:3.6.7 pycharm opencv是一个开源的库,是有c++编写,支持c ++,python,j ...

最新文章

  1. 【转】javascript中的LHS与RHS
  2. twitter 数据集处理_Twitter数据清理和数据科学预处理
  3. SpringMVC中使用@ResponseBody注解标注业务方法
  4. 【计算机科学基础】ASCII码表知识总结
  5. 【JEECG技术文档】JEECG online 表单填值规则使用说明
  6. 你写的代码扩展性高吗?快试试用Spring注入方式来解耦代码!
  7. [LeetCode] Missing Ranges 缺失区间
  8. codeforces 712C C. Memory and De-Evolution(贪心)
  9. Flink 中的应用部署:当前状态与新应用模式
  10. XML (4) XSL教程
  11. NetBeans在Apache基金会取得的进展
  12. vc中format用法以及c++中Format用法
  13. 嵌入式软件工程师就只需会写C代码吗
  14. 多玩YY瞄准在线教育
  15. 计算机模拟做报童模型,用基于计算机随机模拟的下降法求解报童问题.pdf
  16. paper weekly_Android Weekly:Galaxy Fold详细信息,可在17分钟内充电的4000 mAh电池等
  17. 计算机笔记--【并发编程①】
  18. mahout探索之旅---频繁模式挖掘算法与理解
  19. STEP标准描述方法-EXPRESS语言
  20. python培训广告语

热门文章

  1. 遥感IDL二次开发(辐射定标)
  2. python怎么调用另一个py文件的变量,Python中py文件引用另一个py文件变量的方法
  3. 【学了.Net能做什么开发】
  4. BDE动态连接Oracle数据库
  5. 百度违规屏蔽关键词判定标准查询工具
  6. 最好大学排名python_Python爬取最好大学网大学排名
  7. Appium真机运行测试用例讲解
  8. 计算机三级可以入东莞户口吗,初中的家长注意了,非东莞户籍在东莞中考读高中,必须满足3个条件!...
  9. iphone显示信号强弱(field test)
  10. lodop打印控件打印申通快递单