DextUpLoad 를 이용한 WaterMark와 Thumbnail [출처] DextUpLoad 를 이용한 WaterMark와 Thumbnail|작성자 항해자  

<%@ Language=VBScript %>
<%
    Dim UpPath, fPath(1), fSize(1), tmp
    Dim fWaterMark, fThumbnail, SourceFileName

    Set QueryForm = Server.CreateObject("DEXT.FileUpload")
    QueryForm.DefaultPath = "C:\Temp"

    ' 원본 업로드
    UpPath = QueryForm("file").Save
    response.write "Save as Source Image:"& UpPath


    Set objImage = Server.CreateObject("DEXT.ImageProc")

    if objImage.SetSourceFile(UpPath) = True then
        ' FileNameWithoutExt 속성은 업로드한 파일의 이름을 리턴한다.(확장자 제외)
        tmp = "/DEXTUploadProSamples/Image/WaterMark/watermark.bmp"
        SourceFileName = QueryForm("file").FileNameWithoutExt 

        fPath(0) = "C:\Temp\"& SourceFileName &"(WaterMark).jpg"
        fPath(1) = "C:\Temp\"& SourceFileName &"(Thumbnail).jpg"

        ' 워터마크 처리
        fWaterMark = objImage.SaveAsWatermarkImage(tmp,fPath(0),-10,-10,false)
        response.write "Save as Watermark Image: "& fWaterMark
    end if

    if objImage.SetSourceFile(fWaterMark) = True then
        ' 워터마킹 처리 된 이미지로 썸네일 처리 한다.
        fSize(0) = objImage.ImageWidth / 2
        fSize(1) = objImage.ImageHeight / 2
        fThumbnail = objImage.SaveasThumbnail(fPath(1),fSize(0),fSize(1),false)
        response.write "Save as Thumbnail: "& fThumbnail
    end if

    Set objImage  = Nothing
    Set QueryForm = Nothing
%>  

'asp' 카테고리의 다른 글

트랜잭션  (0) 2010.09.28
프로퍼티 & 메소드  (0) 2010.09.28
Form 변수 일괄처리 하기  (0) 2010.09.28
원격 서버의 SMTP 사용하기  (0) 2010.09.28
동적인 Select Box [단계식]  (0) 2010.09.28

+ Recent posts