当前位置: 移动技术网 > IT编程>开发语言>Asp > 水印测试(重新测试)

水印测试(重新测试)

2017年12月12日  | 移动技术网IT编程  | 我要评论
注:如果你是用fireworks来处理logo图片,在导出图片的时候用alpha透明而不要用透明!
dim jpeg,logo
set jpeg = server.createobject("persits.jpeg")
jpeg.open server.mappath(uploaddir&request2.form("localimage"))'打开图片

'添加文字
'jpeg.canvas.font.color = &hff0000' 红色
'jpeg.canvas.font.family = "verdana"
'jpeg.canvas.font.size = 15
'jpeg.canvas.font.shadowcolor = &hcccccc  '文字的阴影色彩。
'jpeg.canvas.font.shadowxoffset = 2  '阴影右偏移,负值则左偏移。
'jpeg.canvas.font.shadowyoffset = 2  '阴影下偏移,负值则右偏移。
'jpeg.canvas.font.quality = 1  '文字清晰度,从0~4
'jpeg.canvas.font.shadowcolor = &h999999
'jpeg.canvas.pen.width = 1
'jpeg.canvas.brush.solid = true
'jpeg.canvas.font.bold = true  
'jpeg.canvas.print jpeg.width-171, jpeg.height-38, "blog.goalercn.com"
'jpeg.canvas.print jpeg.width-201, jpeg.height-20, "copyright (c) goaler's blog"

'添加图片
set logo = server.createobject("persits.jpeg") 
logo.open server.mappath("canvaslogo.gif")
if(jpeg.width-8>logo.width and jpeg.height-8>logo.height)then
    logo.sharpen 0.7,120
    jpeg.drawimage jpeg.width-logo.width-8,jpeg.height-logo.height-8,logo,1,&hffffff'抽取掉白色背景,位于右下角
    jpeg.save server.mappath(uploaddir&request2.form("localimage"))'保存文件
end if 

set logo = nothing'注销对象
set jpeg = nothing'注销对象

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网