首 页建站教程源码中心网站建设与网上创业处世绝学炫彩Qzong游客留言在线日历QQ诱惑
您当前的位置:海鸿源码网建站教程ASP → 建站内容 退出登录 用户管理
本类热门文章
海鸿源码网推荐
ASP用aspjpeg组件添加图片水印
作者:海仅拥虾  来源:本站整理  发布时间:2007-11-21 10:17:10

减小字体 增大字体

组件下载地址

http://www.haicode.net/soft/book/aspzj/down-70.html

<%if right(filename,3)="jpg" or right(filename,3)="gif" then  '先判断下是否为图片了
   Dim Jpeg
   Set Jpeg = Server.CreateObject("Persits.Jpeg")
   Jpeg.Open Server.MapPath(filename)
   TempA=Jpeg.Binary'将原始数据赋给TempA
   Jpeg.Canvas.Font.Color = &Hfffffff'水印文字颜色
   Jpeg.Canvas.Font.Family = Arial'字体
   Jpeg.Canvas.Font.Bold = True'是否加粗
   Jpeg.Canvas.Font.Size = 35'字体大小
   Jpeg.Canvas.Font.ShadowColor = &H000000'阴影色彩
   Jpeg.Canvas.Font.ShadowYOffset = 1
   Jpeg.Canvas.Font.ShadowXOffset = 1
   Jpeg.Canvas.Brush.Solid = True
   Jpeg.Canvas.Font.Quality = 5'输出质量
   Jpeg.Canvas.PrintText Jpeg.OriginalWidth/2-150,Jpeg.OriginalHeight/2,"www.haicode.net"
   TempB=Jpeg.Binary'将文字水印处理后的值赋给TempB,这时,文字水印没有不透明度
   '============调整文字透明度================
   Set MyJpeg = Server.CreateObject("Persits.Jpeg")
   MyJpeg.OpenBinary TempA
   Set Logo = Server.CreateObject("Persits.Jpeg")
   Logo.OpenBinary TempB
   MyJpeg.DrawImage 0,0, Logo, 0.2'0.3是透明度
   MyJpeg.Save (server.mappath(filename))
   Jpeg.close
   MyJpeg.Close
   Logo.Close
   set tempa=nothing
   set tempb=nothing
   Set Jpeg = Nothing
   set Logo=nothing
end if%>

[] [返回上一页] [打 印]
建站评论 (评论内容只代表网友观点,与本站立场无关!)
  评论人:plchwk   打分:85 分  发表时间:2008-1-4 12:59:18
· &lt;ahref=&quot;http://www.wow-power-leveling.org&quot;&gt;wowpowerleveling&lt;...
  评论人:plchwk   打分:85 分  发表时间:2008-1-4 12:40:33
· &lt;ahref=&quot;http://www.wow-power-leveling.org&quot;&gt;wowpowerleveling&lt;...

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 -