Se você precisar adicionar marca d’água a imagens em ASP, geralmente precisará de alguns componentes. ASPJPEG é um dos componentes mais comumente usados em ASP. O componente aspjpeg implementa o método de chamada da função de marca d'água:
<%printwater /images/marca d'água imagem.gif,/uploadfile/upload imagem.jpg) %>
Copie o código do código da seguinte forma:
função printwater(waterpath,upfilepath)
Escurecer Logobox, LogoPath, ogvbox
LogoPath = Server.MapPath(caminho da água)
Definir Logobox = Server.CreateObject(Persits.Jpeg)
Logobox.Open LogoPath
Logobox.Largura = 108
Logobox.Altura = 65
Definir ogvbox = Server.CreateObject(Persits.Jpeg)
ogvbox.Open Trim(Server.MapPath(upfilepath))
ogvbox.Canvas.Pen.Color = &H000000 '//Adiciona marca d'água à cor da borda da imagem.
ogvbox.Canvas.Pen.Width = 1 '//Aumenta a largura da borda da imagem após a marca d'água.
ogvbox.Canvas.Brush.Solid = False '//Se a borda estiver preenchida com cor, você pode tentar ver o efeito quando o valor for True^o^
ogvbox.DrawImage ogvbox.width-108, ogvbox.height-65, Logobox, 0,6
ogvbox.Canvas.Bar 0, 0, ogvbox.Width, ogvbox.Height
ogvbox.Save Server.MapPath(upfilepath)
Definir Logobox=Nada
Definir ogvbox=Nada
função final