Si necesita agregar marcas de agua a las imágenes en ASP, generalmente necesita algunos componentes. ASPJPEG es uno de los componentes más utilizados en ASP. El componente aspjpeg implementa el método de llamada de la función de marca de agua:
<%printwater /images/watermark image.gif,/uploadfile/upload image.jpg) %>
Copie el código de código de la siguiente manera:
función printwater(ruta de agua, ruta de archivo ascendente)
Logobox tenue, LogoPath, ogvbox
LogoPath = Server.MapPath(ruta de agua)
Establecer Logobox = Server.CreateObject(Persits.Jpeg)
Logobox.Abrir LogoPath
Logobox.Ancho = 108
Logobox.Altura = 65
Establecer ogvbox = Server.CreateObject(Persits.Jpeg)
ogvbox.Open Trim(Server.MapPath(upfilepath))
ogvbox.Canvas.Pen.Color = &H000000 '//Agrega marca de agua al color del borde de la imagen.
ogvbox.Canvas.Pen.Width = 1 '//Aumentar el ancho del borde de la imagen después de la marca de agua.
ogvbox.Canvas.Brush.Solid = False '//Si el borde está lleno de color, puedes probarlo para ver el efecto cuando el valor es True^o^
ogvbox.DrawImage ogvbox.width-108, ogvbox.height-65, Logobox, 0.6
ogvbox.Canvas.Bar 0, 0, ogvbox.Ancho, ogvbox.Alto
ogvbox.Save Server.MapPath(rutadelarchivoarriba)
Establecer Logobox=Nada
Establecer ogvbox=Nada
función final