现在大部分网站都给图片加上自己的水印,也有不少人问用ASP打水印的方法。用ASP为图片加水印有一个很好用的组件—— wsImage(貌似最新版本是3.5),还是国人开发的^_^
首先要注册组件:在命令提示符下输入"regsvr32 [Dll路径]" 就可以了。
添加文字水印的方法:
AddTxtMark 方法
AddTxtMark是在原图片上添加文字水印,并输出新的图片文件.
语法
AddTxtMark TargetFile, strText, TextColor, lTop, lLeft, nTxtOpacity, nShadeColor, nShadeOpacity,
nShadeAngle, nShadeDistance , nShadeBlur
TargetFile 返回新的图片文件的路径
strText 要添加的文字;
TextColor 要添加的文字的颜色;
lTop 要添加的文字在原图片上的顶边距;
lLeft 要添加的文字在原图片上的左边距。 [#afdream.com#]
nTxtOpacity 文字透明度,范围0-100, 0-全透明 100-全不透明(缺省值),可选参数;
nShadeColor 阴影颜色 缺省值为0,即黑色,可选参数;
nShadeOpacity 阴影透明度 范围0-100, 0-全透明 100-全不透明(缺省值),可选参数;
nShadeAngle 阴影角度 范围0-360,缺省值为45,即右下方向,可选参数;
nShadeDistance 阴影距离 即阴影离文字的距离,缺省值为0,可选参数;
nShadeBlur 阴影模糊距离 缺省值为0,即阴影没有渐进感,可选参数;
返回值:
1:成功
0:失败
Asp代码示例:
<%
set obj=server.CreateObject("wsImage.Resize")
obj.LoadSoucePic server.mappath("25.jpg") '要加水印的图片
obj.Quality=75
obj.TxtMarkFont = "Tahoma"
obj.TxtMarkBond = false
obj.MarkRotate = 25
obj.TxtMarkHeight = 25
obj.AddTxtMark server.mappath("txtMark.jpg"), "fdream.net", &H00FF00&, 10, 70
strError=obj.errorinfo
if strError<>"" then
response.write obj.errorinfo
end if
obj.free
set obj=nothing
%>
添加图片水印方法:
AddImgMark 方法
AddImgMark是在原图片上添加图片水印,并输出新的图片文件.
语法
AddImgMark TargetFile, lTop, lLeft, TransColor, Opacity where
TargetFile 返回新的图片文件的路径;
lTop 要添加的图片在原图片上的顶边距;
lLeft 要添加的图片在原图片上的左边距;
Opacity 水印的透明度。
Asp代码示例:
<%
set obj=server.CreateObject("wsImage.Resize")
obj.LoadSoucePic server.mappath("25.jpg")
obj.LoadImgMarkPic server.mappath("afdream.bmp")
obj.Quality=75
obj.AddImgMark server.mappath("imgMark.jpg"), 315, 220,&hFFFFFF, 70
strError=obj.errorinfo
if strError<>"" then
response.write obj.errorinfo
end if
obj.free
set obj=nothing
%>
您可能对这些文章也感兴趣:- FSO写UTF-8编码文件
- Flash IP查询—Flash和ASP结合应用
- 截取字符串的前一段的函数
- 在ASP中不用EOF以加快循环
- ASP中常用的一些代码
- ASP处理XML文档
- 今天玩了一会儿“入侵”
- ASP与数据库的连接和常用SQL语句
- 用ASP来做301永久重定向
- FSO文件对象介绍及常用函数
与该文相关的评论:(我也想说几句)Processed in 1.484413 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号
2006-3
我来说两句:
用户中心
日志分类

最新日志
统计信息






我们的他们的图表很不错