当前位置: 首页 > 图文教程 > 网络编程 > ASP > aspjpeg组件通用加水印函数代码

ASP
生成像资源管理器一样的树形目录
将连接数据库的代码隐藏在DLL中
ASP中从数据库读取二进制文件数据代码
asp查询xml的代码,实现了无刷新、模糊查询功能
一个asp函数, 解决SQL Injection漏洞
在ASP中利用COM组件开发Web应用程序
关于如何利用COM+,来提高ASP执行权限的问题!
升级MD5.ASP,打造完全动态不重复的安全加密代码
ASP安全检测与过滤函数SafeCheck
在ASP中,用JScript脚本实现分页的另类办法
查看服务器Application/Session变量工具
自己写的一个简单ASP调用存储过程查询
ASP登陆验证页应做的安全问题
使用ASP与javascript配合实现多个复选框数据关联显示
Windows 2003下不注册组件用ASP发邮件
数据分页方法新思路,速度非常快!
ASP程序中同一个用户不允许同时登陆两次
分栏显示记录集的表格演示,并实现了分页
关于Adodb.Stream的写数据库数据到客户端文件的实践
将ASP的Debug变得简单的两个函数

ASP 中的 aspjpeg组件通用加水印函数代码


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 251 ::
收藏到网摘: n/a

asp下需要给图片加水印一般就需要一些组件,aspjpeg是asp最常用的组件之一,下面的方法。 aspjpeg组件实现加水印函数的调用方法:
<%printwater "/upload/tech/20091012/20091012012701_559cb990c9dffd8675f6bc2186971dc2.gif","/upload/tech/20091012/20091012012702_0e01938fc48a2cfb5f2217fbfb00722d.jpg") %>
复制代码 代码如下:

function printwater(waterpath,upfilepath)
Dim Logobox,LogoPath,ogvbox
LogoPath = Server.MapPath(waterpath)
Set Logobox = Server.CreateObject("/upload/tech/20091012/20091012012702_a9a1d5317a33ae8cef33961c34144f84.jpeg")
Logobox.Open LogoPath
Logobox.Width = 108
Logobox.Height = 65
Set ogvbox = Server.CreateObject("/upload/tech/20091012/20091012012702_a9a1d5317a33ae8cef33961c34144f84.jpeg")
ogvbox.Open Trim(Server.MapPath(upfilepath))
ogvbox.Canvas.Pen.Color = &H000000 '//增加水印后图片的边框色彩。
ogvbox.Canvas.Pen.Width = 1 '//增加水印后图片的边框宽度。
ogvbox.Canvas.Brush.Solid = False '//边框内是否填充颜色,你可以试试看值为True时的效果^o^
ogvbox.DrawImage ogvbox.width-108, ogvbox.height-65, Logobox, 0.6
ogvbox.Canvas.Bar 0, 0, ogvbox.Width, ogvbox.Height
ogvbox.Save Server.MapPath(upfilepath)
Set Logobox=Nothing
Set ogvbox=Nothing
end function