일단 이미지의 사이즈를 조정하려면 조정할 기준 사이즈가 있을것이고 가져올 대상의 이미지 사이즈가 존재할 것이다.

그런데 대상이 이미지 사이즈가 조정할 이미지사이즈와 같다면 고칠 필요가 없을것이다.

그래서 대상의 이미지 사이즈 부터 확인하고 그것과 다르면 이미지사이즈를 수정하는 알고리즘의 형식으로 진행해 보고자 한다.

이미지의 사이즈를 알수 있는 코딩을 한번 해보자.

<%

  Set FSO = Server.CreateObject("Scripting.FileSystemObject") '객체 생성 FSO가 머냐고 물으신다면~ 난감 -ㅅ-;;

    If FSO.FileExists("d:\web\imges\sample.jpg") Then '파일의 존재 유무 확인
      Set ImgSize=LoadPicture("d:\web\imges\sample.jpg") 'LoadPicture()함수 이용
        ImgWidth=((ImgSize.Width)*24/635) '원본이미지의 폭 
        ImgHeight=((ImgSize.Height)*24/635) '원본이미지의 높이
          Response.Write "Width="&Round(ImgWidth)&"<br>" '정수화한 이미지폭 
          Response.Write "Height="&Round(ImgHeight)&"<br>" '정수화한 이미지높이
      Set ImgSize=Nothing 
   Else '파일이 존재하지 않는다면..
     Response.Write "존재하지 않음"
   End If 

  Set FSO = Nothing

%>

 

 

 

 

출처 : https://ghkdwlsxo.tistory.com/14?category=202972

 

+ Recent posts