您现在的位置是:网站首页> 编程资料编程资料
Asp.net简单实现给图片增加文字水印_实用技巧_
2023-05-24
270人已围观
简介 Asp.net简单实现给图片增加文字水印_实用技巧_
经常看见MOP上有人贴那种动态的图片,就是把一个字符串作为参数传给一个动态网页,就会生成一个带有这个字符串的图片,这个叫做文字水印。像什么原来的熊猫系列,还有后来的大树和金条,都挺有意思。就用Asp.net写了一个非常简单的。全部的代码如下:
复制代码 代码如下:
<%@ Import Namespace="System" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Drawing" %>
<%@ Page language="vb" %>
只要把这个代码存成一个aspx文件,比如Test.aspx。然后放到wwwroot里面(假设你的虚拟目录是默认的)。再做一个Talk.JPG的图片,就可以在(20, 190)这个地方打印出“华文行楷”这种字体的文字了。调用方法很简单:
http://localhost/Test.aspx?str=测试一下下!
对于打印的位置和字体还有图片文件都是可以自己设定的。另外,如果出现了以e文作为参数就可以正常显示,而对于中文就无法显示的情况,是因为Asp.net的web.config设置不正确造成了,需要进行如下设置:
复制代码 代码如下:
这样,就可以正常显示了。
展示了如何在不影响原图片的基础上动态、有区别地给某些图片添加上我们需要的水印,防止图片“无辜”被别人使用,同时可以为自己的网站做一下广告,呵呵。主要就是展示如何使用IHttpHandler这个接口。
您可能感兴趣的文章:
相关内容
- asp.net中MVC借助Iframe实现无刷新上传文件实例_实用技巧_
- ASP.Net中利用CSS实现多界面的两种方法_实用技巧_
- Asp.net配合easyui实现返回json数据实例_实用技巧_
- ASP.NET中实现获取调用方法名_实用技巧_
- ASP.NET中MVC从后台控制器传递数据到前台视图的方式_实用技巧_
- ASP.NET在MVC中MaxLength特性设置无效的解决方法_实用技巧_
- smtp发送带附件的邮件代码分享_实用技巧_
- asp.net FileUpload控件实现文件格式判断与文件大小限制_实用技巧_
- .NET验证组件Fluent Validation使用指南_实用技巧_
- asp.net fileupload控件上传文件与多文件上传_实用技巧_
