Если вам нужно добавить водяной знак к изображениям в ASP, обычно вам потребуются некоторые компоненты. ASPJPEG — один из наиболее часто используемых компонентов ASP. Используется следующий метод. Компонент aspjpeg реализует метод вызова функции водяных знаков:
<%printwater /images/watermark image.gif,/uploadfile/upload image.jpg) %>
Скопируйте код кода следующим образом:
функция printwater(waterpath,upfilepath)
Тусклый логотип, LogoPath, ogvbox
LogoPath = Server.MapPath(водный путь)
Установить логотип = Server.CreateObject(Persits.Jpeg)
Logobox.Открыть путь к логотипу
Логотип.Ширина = 108
Логотип.Высота = 65
Установите ogvbox = Server.CreateObject(Persits.Jpeg)
ogvbox.Open Trim(Server.MapPath(upfilepath))
ogvbox.Canvas.Pen.Color = &H000000 '//Добавляем водяной знак к цвету границы изображения.
ogvbox.Canvas.Pen.Width = 1 '//Увеличиваем ширину границы изображения после нанесения водяного знака.
ogvbox.Canvas.Brush.Solid = False '//Если граница заполнена цветом, вы можете попробовать это, чтобы увидеть эффект, когда значение равно 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)
Установить логотип=Ничего
Установить ogvbox=Ничего
конечная функция