Fdream's Blog
专注于WEB前端开发
Powered by Google

用ASP为图片加水印

5 晴天 2006-3
Fdream 发表于 Ajax Web, 已被阅读 13516 次, 评论 4 条
关键词:ASP 图片 源码
[ 阅读字体大小: ]

现在大部分网站都给图片加上自己的水印,也有不少人问用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 wh&#101;re

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

%>

Related articles 您可能对这些文章也感兴趣:
Related comments 与该文相关的评论:(我也想说几句)
引用这个评论  张雨 于 4/1/2006 9:51:22 PM 发表评论: 

我们的他们的图表很不错

我们的他们的图表很不错
引用这个评论  陈波 于 3/21/2006 2:45:32 PM 发表评论: 

[biggrin]用过的确不错

[biggrin]用过的确不错
引用这个评论  Fdream 于 3/20/2006 5:59:27 PM 发表评论: 

很好用,效果也不错的说……

很好用,效果也不错的说……
引用这个评论  yy 于 3/20/2006 4:05:43 PM 发表评论: 

听说过下载个试试

听说过下载个试试
Add a comment 我来说两句: 
禁止表情
禁止UBB
禁止图片
识别链接
识别关键字
表  情
arrow
用户名:   密码:  (匿名可不写) 同时注册?
验证码:   看不清?换个图片  看不清楚?换个图片

 
Copyright © 2005-2008,Fdream All Rights Reserved
Processed in 1.484413 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号