ASP에서 사진에 워터마크를 추가하려면 일반적으로 몇 가지 구성 요소가 필요합니다. ASPJPEG는 ASP에서 가장 일반적으로 사용되는 구성 요소 중 하나입니다. aspjpeg 구성 요소는 워터마킹 기능의 호출 메서드를 구현합니다.
<%printwater /images/watermark picture.gif,/uploadfile/upload picture.jpg) %>
다음과 같이 코드 코드를 복사합니다.
함수 printwater(waterpath,upfilepath)
희미한 로고 상자, LogoPath, ogvbox
LogoPath = Server.MapPath(워터패스)
Logobox = Server.CreateObject(Persits.Jpeg) 설정
로고박스.로고경로 열기
로고박스.폭 = 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, 로고박스, 0.6
ogvbox.Canvas.Bar 0, 0, ogvbox.Width, ogvbox.Height
ogvbox.저장 서버.MapPath(upfilepath)
로고박스=아무것도 설정하지 않음
ogvbox=아무것도 설정하지 않음
종료 기능