Set Jpeg = Server.CreateObject("Persits.Jpeg")
Jpeg.Open Server.MapPath("www.supidea.jpg")
Jpeg.Canvas.Font.Color = &h00
Jpeg.Canvas.Font.Family = "楷体_GB2312"
Jpeg.Canvas.Font.Bold = false
Jpeg.Canvas.Font.Size = 21 '字体大小
'Jpeg.Canvas.Font.ShadowColor = &hFFFFFF '阴影色彩
'Jpeg.Canvas.Font.ShadowYOffset = 1
'Jpeg.Canvas.Font.ShadowXOffset = 1
Jpeg.Canvas.Brush.Solid = false
Jpeg.Canvas.Font.Quality = 4 '输出质量
Jpeg.Canvas.Print 215, 150, "证书编号:"&UserID &" Supidea.com"'可以多次加文字水印
dim Logobox
Set Logobox = Server.CreateObject("Persits.Jpeg")
Logobox.Open Server.MapPath("picback1.bmp")
Jpeg.DrawImage 345, 560, Logobox, 1,&hF5EECA,90 '// 加入图片的位置价坐标(添加水印图片) 其中hF5EECA为要去除的底色的色值
Jpeg.Save Server.MapPath("/NewPic/"&UserID&".jpg")
set jpeg=nothing
DrawImage 参数说明:
Jpeg.DrawImage 345, 560, Logobox, 1,&hF5EECA,90
其中345为X轴坐标,560为Y轴坐标,LogoBox为添加的水印图片的Binary值,1为图片透明度(设置为0.5表示50%的透明度,如果为1则为不透明),&hF5EECA为去除底色的颜色值,其实他就是RGB的色值,只是把RGB值的 #换成了&h,最后面的90就是请允许去除底色的色彩偏差值。