본문 바로가기
HTML

모바일 웹에서 이미지, 폰트 크기, abcupload,나누미,asp날짜

by JUNG-2503 2024. 2. 17.
  1. 모바일 웹에서 이미지, 폰트 크기를 디바이스에 맞추기
  2. Abcupload4 사용시 한글 깨짐, asp, UTF-8
  3. ASP 날짜 관련 함수
  4. ABCUpload 이용해서 파일 업로드 소스  ASP
  5. embed object z-index 적용이 되지 않을때 조치 방법
  6. 나누미 이미지 컴포넌트  

 

모바일 웹에서 이미지, 폰트 크기를 디바이스에 맞추기

 

<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no" />

 

meta name="viewport" : 뷰포트 선언
content="width=device-width" : 콘텐츠를 표현할 넓이
intial-scale=1 : 초기 크기 설정(기본 꽉찬 화면)
minimum-scale=1 : 최소 크기 설정 (기본값 : 0.25, 범위 : 0~10.0)
maximum-scale=1 : 최대 크기 설정(최대 배율 범위 : 0~10.0)
user-scalable=no : 사용자 단말의 확대기능 사용 유무 선언(yes/no)

처음 모바일웹을 작성 할 때 애먹었던 게 폰트와 이미지 사이즈였다. 수많은 모바일 화면 크기를 어떻게 알고 각각의 이미지 사이즈를 변경할까 고민이 컷다. 하지만 viewport를 설정하는 태그 한 줄이면 해결이 가능했다. 보여지고 있는 콘텐츠를 화면에 어떻게 보여질 것인가 설정하는 meta 태그였다. PC 화면 기준으로 이미지를 작성하도 이미지나 폰트를 감싸고 있는 태그의 영향을 받아 사이즈를 알아서 변경해 준다.

 

<div style="width:50%; margin:auto"><img src="image.gif"></div>

 

이런 태그가 있을 때 image.gif가 div의 폭보다 크다면 image.gif의 크기는 div의 가로폭에 맞춰서 리사이징이 된다. 하지만 폰트의 경우 이렇게 리사이징이 되다보면 너무 작게 보여질 때가 있다. 이럴 때가 내가 지정한 사이트에 맞춰서 보여지도록 할 필요가 있다.

 

* { -webkit-text-size-adjust:none; max-width:100%; }

 

style 설정 할 때 페이지 상단에 딱 한 번만 넣어주자. 위의 viewport 작성시 maximum-scale=1 값으로 되어 있어야 한다.

* {-webkit-text-size-adjust:auto}
auto : webkit을 선언하지 않았을 때와 같은 값이다. 텍스트 크기는 화면폭의 영향을 받는다.
 * {-webkit-text-size-adjust:none}
none : 폰트의 크기가 화면 폭에 영향을 받지 않는다.
  

Abcupload4 사용시 한글 깨짐, asp, UTF-8

 

asp 사이트에서 파일업로드 컴포넌트 사용시 charset 문제로 한글 깨짐 현상이 발생합니다.

Abcupload4의 경우 아래의 설정으로 사용하면 한글 깨짐을 해결할 수 있습니다. 

입력값을 Response.Write 해보면 결과를 알수 있습니다.

 

MS-SQL 저장은 위의 한글 깨짐만 해결되면 정상적으로 처리되는군요.

파일은 UTF-8 charset으로 모두 저장했습니다.

 

- 작업 환경 -

ASP (VBScript Version 5.8)
Microsoft-IIS/6.0

MS-SQL 2005

Abcupload4.XForm

 

1. asp 파일 저장 utf-8로 저장

 

2. asp 선언 - 첫번째 라인은 필수

<% @ codepage="65001" language="VBScript" %>
<% Option Explicit %>
<% Response.buffer=true %>
<% Response.Expires=-1 %>

 

3. html 속성 설정

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>

 

4. 파일 업로드시 필드의 한글 값 처리

  Dim theForm, bc_tail 

  Set theForm = Server.CreateObject("Abcupload4.XForm")

  theForm.AbsolutePath = True
  theForm.Overwrite =True
  theform.CodePage = 65001

 

  설정 후 한글 필드 입력시 아래와 같이 배열로 입력 받아야 한글이 정상적으로 받아짐.

  bc_tail = theForm("bc_tail")(1) 

 

 

ASP 날짜 관련 함수

 

ASP 날짜 관련 함수

FormatDateTime(now(), 0) -> 2013-11-22 오후 07:22:00
FormatDateTime(now(), 1) -> 2013년11월22일 금요일
FormatDateTime(now(), 2) -> 2013-11-22
FormatDateTime(now(), 3) -> 12:30:00
FormatDateTime(now(), 4) -> 12:30

날짜 표현 함수 FormatDateTime
숫자 표현 함수 FormatNumber

 

DateAdd

•날짜를 더하는 함수
•DateAdd(interval,number,date)
EX) 오늘로부터 정확히 1년전 그 주의 요일을 구하기
DatePart("W",DateAdd("Y",-1,Date))

 

DatePart

•날짜의 특정 부분을 표시 할 수 있도록 함
•형식: DatePart(interval,date[,firstdayofweek[,firstdayofyear]]]
EX) 원하는 날짜의 월 만 표시
DatePart("m",DateSerial(2001,9,13))


DateSerial

•특정날짜 계산해서 날짜값 구함
 EX) 오늘로부 2달전 마지막 날 을 구하기
aDate = DateSerial(Year(Date),Month(Date) - 1, 1 -1)

DateDiff

•두 날짜의 날 수를 구하기
EX) 현재 날짜와 SomeDate 사이에 몇 주가 있는지를 구하기
DateDiff("w",Now,SomeDate)

현재날짜와 SomeDate 사이에 몇 일이 있는지를 구하기
Dim sDate
sDate = CDate("2010-10-01")
strDate = DateDiff("d",date,sDate)

 

weekday

•요일 확인함
weekdayname

•요일명 확인함
EX)
currentDate = now()
currentId = weekday(currentDate)
currentName = currentDate(currentId)
response.write "오늘은"& currentName

 

MonthName

•월명 확인 함
EX)
currentId = Month(currdate)
response.write MonthName(currentId)

 

 

ABCUpload 이용해서 파일 업로드 소스  ASP

 

http://cambo95.blog.me/100112120035  

 
ABCUpload 컴포넌트를 이용한 파일 업로드 처리


먼저 업로드 폼은 대략 아래와 같이 한다.

name 을 같은 이름으로 주고 배열형태로도 되고 하나만 해도 된다

<form method="POST" enctype="multipart/form-data" action="xxx">
 <input type="file" name="filename" size="20">
 <input type="file" name="filename" size="20">
 <input type="file" name="filename" size="20">
<br><input type="submit" value="전송" name="B1">
</form>

[출처] ABCUpload 이용해서 파일 업로드 소스|작성자 깜보

 

'---------- 파일 등록 처리 페이지


Dim abc, fileNum, addFile, fileSize, fileSaveDir, imgWidth, imgHeight
set abc=server.createobject("ABCUpload4.XForm")
abc.Maxuploadsize = 1024*1024*20  '최대 파일 사이즈 지정
abc.AbsolutePath = True

fileSaveDir = server.mappath("\") & "\file\photo\" '파일이 저장될 디렉토리 지정

fileNum = abc.item("filename").count '파일 입력폼 갯수

ReDim addFile(fileNum) '파일명을 저장할 배열 변수
ReDim fileSize(fileNum) ' 파일 사이즈를 저장할 배열 변수
'ReDim imgWidth(fileNum) '파일 넓이 저장할 배열 변수 - 필요하면 사용
'ReDim imgHeight(fileNum) '파일 높이 저장할 배열 변수 - 필요하면 사용

FileUpload abc.item("filename"), fileSaveDir, abc.item("pFile") '파일 업로드 처리 Sub 호출(업로드필드, 저장될 폴더, 수정시기존이미지필드)

 

'---------- 파일 등록끝

 

 

dim fso, i, delFile, ofile, strFileName, strFileWholePath, strName, strExt, bExist, countFileName,   pFile

set fso = server.createobject("Scripting.FileSystemObject")


Sub FileUpload(objFile, fileSaveDir, existsFile) ' 업로드 처리 Sub
 
 for i=1 to objFile.count ' 업로드 갯수만큼 for loop
  set ofile = objFile(i)
  strFileName = ofile.SafeFileName '원래 파일명을 얻어온다.
 
  if ofile.Length > 0 Then
   If Not IsNull(existsFile) And existsFile<>"" Then '수정할 경우 기존 파일이 있으면 삭제하기 위해..
    pFile = existsFile  '기존 저장되어 있는 파일
    delFile = fileSaveDir & existsFile(i) '기존 파일 전체 저장경로 생성
    if(fso.FileExists(delFile)) then '저장된 파일이 실제 디렉토리에 있는지 다시한번 확인. 있다면 삭제!!!
     fso.deletefile(delFile)
    end if
   End If


   strFileWholePath = GetUniqueName(strFileName,fileSaveDir) '중복된 파일명 처리를 위한 함수 호출 
   fileSize(i-1)=ofile.Length '파일 사이즈

 

   'imgWidth(i-1) = ofile.imageWidth '이미지 넓이 저장 - 필요시 사용
   'imgHeight(i-1) = ofile.imageHeight '이미지 높이 저장 - 필요시 사용

   'response.write ofile.RawFileName & "/" '파일명 리턴
   'response.write ofile.RawFileType & "/" '확장자 리턴
   'response.write ofile.RawFilePath & "/" '파일명 리턴
   'response.write ofile.FileType & "/" '확장자
   'response.write ofile.imageType & "/" '이미지 일 경우 2, 아닐 경우 0 리턴
   'response.write ofile.imageWidth & "/" '이미지 일 경우 넓이, 아닐 경우 0 리턴
   'response.write ofile.imageHeight & "<br>" '이미지 일 경우 높이, 아닐 경우 0리턴
  
   addFile(i-1)=Mid(strFileWholePath,InstrRev(strFileWholePath,"\")+1) '실제 저장될 파일명  
   oFile.Save strFileWholePath '저장한다.
  Else '파일이 없을경우 변수값 할당
   addFile(i-1) = Null
   fileSize(i-1) = 0
   'imgWidth(i-1) = 0
   'imgHeight(i-1) = 0
  end if
 Next
 
 set ofile=nothing
 set fso=Nothing
End Sub

 

 

function GetUniqueName(strFileName,SaveDir) '-- 유니크한 파일명 얻기 function
 strName=Mid(strFileName,1,Instr(strFileName,".")-1) '확장자를 제외한 파일명을 얻는다.
 strExt=Mid(strFileName,Instr(strFileName,".")+1) '확장자를 얻는다.
 
 bExist=true '우선 같은 이름의 파일이 존재한다고 가정
 strFileWholePath = SaveDir & strName & "." & strext ' 저장할 파일의 완전한 이름을 만듦
 countFileName=0 '파일이 존재할 경우, 이름 뒤에 붙일 숫자를 세팅함

 Do while bExist
  if(fso.FileExists(strFileWholePath)) Then '같은 이름의 파일이 있을 때
  countFileName=countFileName+1 '파일명에 숫자를 붙인 새로운 파일 이름 생성
  strFileName=strName & "_" & countFileName & "." & strext
  strFileWholePath = SaveDir & strFileName '완전한 경로명과 파일명
  else
  bExist=False
  End if
 loop
 GetUniqueName = strFileWholePath
 
End Function 

 

 

embed object z-index 적용이 되지 않을때 조치 방법

 

웹페이지에서 z-index 속성을 설정하면 레이어의 위치를 원하는 대로 바꿀수 있다.

 

하지만 플래시, 실버라이트, 유튜브 등의 오브젝트는 잘 적용이 되지 않을수 있습니다.

 

1. z-index 값을 작게 설정

2. 부모 div의 z-index 값을 자식보다 크고, 상위 div다 작게 설정

3. position:relative; 설정

4. position:relative !important; 설정

 

위와 같은 방법을 적용해도 잘 되지 않을 수 있습니다.

인터넷익스플로러, 크롬 등등에서...

 

플래시에 아래 속성 추가

<param name="wmode" value="opaque" />

 

실버라이트에 아래 속성 추가

<param name="windowless" value="true" />

 

유튜브의 경우는 자료만 확인했고 테스트는 해보지 못했음. (참고 http://zockr.tistory.com/m/post/1122 )

 

이 문제는 유튜브 동영상을 삽입할 때 wmode=opaque 속성을  지정하면 해결할 수 있다.
즉, 아래와 같이 삽입된 경우
<iframe src="http://www.youtube.com/embed/N8zO5lP58i4" frameborder="0" allowfullscreen="" width="480" height="360"></iframe>
아래와 같이 수정하면 된다.단, 이미 속성이 지정된 경우는 wmode 앞에 ?가 아니라 &를 붙여야 한다.
<iframe src="http://www.youtube.com/embed/N8zO5lP58i4?wmode=opaque" frameborder="0" allowfullscreen="" width="480" height="360"></iframe>
즉, 원래 삽입된 코드가 아래와 같은 경우는
<iframe src="http://www.youtube.com/embed/N8zO5lP58i4?rel=0" frameborder="0" allowfullscreen="" width="480" height="360"></iframe>​
아래와 같이 수정하면 된다.
<iframe src="http://www.youtube.com/embed/N8zO5lP58i4?rel=0&wmode=opaque" frameborder="0" allowfullscreen="" width="480" height="360"></iframe>

 

위와 같이 해서 해결 되었습니다.

 

나누미 이미지 컴포넌트

 

본 컴포넌트(Nanumi ImagePlus v1.22 Basic)에서의 주 기능입니다.

각종 이미지 파일을 처리 할 수 있습니다.(JPG, GIF, BMP, PNG, TIF)
이미지 크기를 재조정 할 수 있습니다.(Thumbnail 기능)
각종 이미지 포맷(Format)을 변환시킬 수 있습니다.(From: JPG, GIF, BMP, PNG, TIF → To: JPG, GIF, BMP, PNG, TIF)
이미지 회전변환이 가능합니다.(RotateFlip 속성)
이미지 저장시 압축된 JPG파일을 생성 할 수 있습니다.(압축률 설정 기능)

이 컴포넌트를 이용한 이미지 축소 기능의 ASP 샘플 코드입니다.

 

Set Image = Server.CreateObject("Nanumi.ImagePlus")
          Image.OpenImageFile "C:/photos/test.jpg"
          Image.ChangeSize 100, 100
          Image.SaveFile "C:/photos/new.jpg"
          Image.Dispose
          Set Image = Nothing

 

Version History
•v1.1 (2003.09.03)
          : 리소스 소멸 관련 메서드 추가(Dispose())
•v1.2 (2004.03.01)
          : 설치 gdipuls.dll 시스템 디렉토리에 위치, OverWrite속성에 대한 제한
•v1.21 (2004.05.20)
          : OverWrite속성 보완
•v1.22 (2004.08.13)
          : Anti-Aliasing 기능 보완

Public 속성:
    
AllowEnlarge 해당 Image 개체가 크기조절(Resizing)될 때 확대가능 여부를 설정합니다. 기본값은 False입니다.
Height  로드된 Image 개체의 높이를 가져옵니다.
ImageFormat 저장될 Image 개체의 형식을 지정합니다. 기본값은 JPG입니다.
KeepAspect 현재 Image 개체의 가로 세로 비율을 Image 개체의 크기조절(Resizing)시 유지 할지를 설정합니다. 기본값은 True입니다.
MaxHeight Image 개체의 크기조절(Resizing)시 적용 가능한 최대 높이를 가져옵니다.
MaxWidth Image 개체의 크기조절(Resizing)시 적용 가능한 최대 너비를 가져옵니다.
OverWrite Image 개체를 저장 할 때 동일 파일 존재시 덮어쓰기 여부를 설정합니다. 기본값은 False입니다.
RotateFlip Image 개체를 회전하거나 대칭 이동하거나, 회전하여 대칭 이동합니다.
Quality  JPG파일 저장시 압축률을 설정합니다. 1(최소)~100(최대). 기본값은 75입니다.
Version  컴포넌트(개체)의 현재 버젼을 가져옵니다.
Width  Image 개체의 너비를 가져옵니다.


Public 메서드:
    
ChangeSize 저장될 Image 개체의 높이와 너비를 설정합니다.
OpenImageFile 지정된 파일에서 Image 개체를 만듭니다.
SaveFile Image 개체를 지정된 형식으로 지정된 파일에 저장합니다.
Dispose  Image 개체의 리소스를 해제시킵니다. (v1.1에서 추가)

________________________________________


Image.AllowEnlarge 

해당 Image 개체가 크기조절(Resizing) 될 때 확대 가능여부를 설정합니다. 기본값은 False입니다.

 

Remarks:

원본 이미지 보다 크기를 확대시키고자 할 경우 이 속성을 True로 설정해야 합니다.
이때 Image.KeepAspect 속성(비율고정)은 False이어야 합니다.
원본 이미지의 가로/세로의 비율이 2:1 이라면 크기 조절되는 이미지의 가로/세로 비율이 2:1로 설정됩니다.

 

Example:
 Image.OpenImageFile "C:/photos/test.jpg"
 Image.AllowEnlarge = True
 Image.KeepAspect = False
 Image.ChangeSize(Image.Width*2, Image.Height*2)
________________________________________

    
Image.Height / Image.Width

로드된 Image 개체의 높이와 너비를 가져옵니다.

Example:

Image.OpenImageFile "C:/photos/test.jpg"
Response.Write "이미지 너비: " & CStr(Image.Width)& "<br>"
Response.Write "이미지 높이: " & CStr(Image.Height)& "<br>"

________________________________________

   
Image.ImageFormat

저장될 Image 개체의 형식을 지정합니다. 기본값은 JPG입니다. 
   
Remarks:

JPG, GIF, BMP, PNG, TIF 파일 포맷으로 저장이 가능합니다.
JPG파일 저장시는 압축률(Image.Quality)을 설정 할 수 있습니다. 1 ~ 100

•JPEG 파일타입 : Image.ImageFormat = "JPG"
•GIF 파일타입 : Image.ImageFormat = "GIF"
•BMP 파일타입 : Image.ImageFormat = "BMP"
•PNG 파일타입 : Image.ImageFormat = "PNG"
•TIF 파일타입 : Image.ImageFormat = "TIF" or "TIFF"

 

Example:
      
Image.OpenImageFile "C:/photos/test.jpg"
Image.ImageFormat = "JPG"
Image.SaveFile "C:/photos/new.jpg"

________________________________________

    
Image.KeepAspect

현재 Image 개체의 가로 세로 비율을 Image 개체의 크기조절(Resizing)시 유지할지를 설정합니다. 기본값은 True입니다.


Example:

너비와 높이를 강제적으로 조절하는 경우(Image.KeepAspect = False)


Image.OpenImageFile "C:/photos/test.jpg"
ImageImage.KeepAspect = False
ImageImage.ChangeSize Image.Width/2, Image.Height


________________________________________


Image.MaxWidth / Image.MaxHeight

Image 개체의 크기조절(Resizing)시 적용 가능한 최대 너비와 최대 높이를 가져옵니다.

버젼에 따라 변경될 수 있으며, 현재 버젼(v1.0)에서는 최대 너비와 최대 높이 값은 10,000 으로 지정되어 있습니다.


Example:

Image.OpenImageFile "C:/photos/test.jpg"
Response.Write "MaxWidth: " & CStr(Image.MaxWidth)& "<br>"
Response.Write "MaxHeight: " & CStr(Image.MaxHeight)& "<br>"


________________________________________


Image.OverWrite

Image 개체를 저장 할 때 동일 파일 존재시 덮어쓰기 여부를 설정합니다. 기본값은 False입니다.


Example:

다른 경로에 있는 동일 이름의 파일을 저장 시킬 경우입니다.

// Example #1:

Image.OpenImageFile "C:/photos/test.jpg"
Image.OverWrite = True
Image.ChangeSize 100, 100
Image.SaveFile "C:/photos2/test.jpg"


아래의 경우는 에러를 발생시킵니다.

// Example #2:

Image.OpenImageFile "C:/photos/test.jpg"
Image.OverWrite = False
Image.ChangeSize 100, 100
Image.SaveFile "C:/photos2/test.jpg"


________________________________________


Image.RotateFlip

Image 개체를 회전하거나 대칭 이동하거나, 회전하여 대칭 이동합니다.


값  멤버 이름  설명
0 (defalut) RotateNoneFlipNone 회전 안 함과 대칭 이동 안 함을 지정합니다.
1  Rotate90FlipNone 대칭 이동 없는 90도 회전을 지정합니다.
2  Rotate180FlipNone 대칭 이동 없는 180도 회전을 지정합니다.
3  Rotate270FlipNone 대칭 이동 없는 270도 회전을 지정합니다.
4  RotateNoneFlipX  수평 대칭 이동 후 회전 안 함을 지정합니다.
5  Rotate90FlipX  수평 대칭 이동 후 90도 회전을 지정합니다.
6  Rotate180FlipX  수평 대칭 이동 후 180도 회전을 지정합니다.
7  Rotate270FlipX  수평 대칭 이동 후 270도 회전을 지정합니다.


Example:

시계방향으로 90°회전(Rotate90FlipNone)하는 경우입니다.

Image.OpenImageFile "C:/photos/test.jpg"
Image.RotateFlip = 1
Image.ChangeSize 100, 100
Image.SaveFile "C:/photos/new.jpg"

________________________________________


Image.Quality

JPG파일 저장시 압축률을 설정합니다. 1(최대압축)~100(최소압축). 기본값은 75입니다.


Remarks:
Quality의 수치가 낮을수록 생성되는 JPG파일의 용량은 작아지나, 이미지의 훼손은 증가하게 됩니다.


Example:

Image.OpenImageFile "C:/photos/test.jpg"
Image.ImageFormat = "JPG"
Image.Quality = 100
Image.SaveFile "C:/photos/new.jpg"

________________________________________


Image.Version

컴포넌트(개체)의 현재 버젼을 가져옵니다.


Example:


Set Image = Server.CreateObject("Nanumi.ImagePlus")
Response.Write "현재 버젼: " & Image.Version
Set Image = Nothing


________________________________________


Image.ChangeSize()

저장될 Image 개체의 너비와 높이를 설정합니다.

Syntax:

Object.ChageSize NewWidth, NewHeight

Parameters:

NewWidth 재조정 될 너비
NewHeight 재조정 될 높이


Example:

한개의 원본 이미지로부터 한개의 썸네일 이미지를 생성하는 경우

Image.OpenImageFile "C:/photos/test.jpg"
Image.ImageFormat = "JPG"
Image.Quality = 100
Image.ChangeSize 150,150
Image.SaveFile "C:/photos/new.jpg"

 

한개의 원본 이미지로부터 두개의 썸네일 이미지를 생성하는 경우

// Example #1:

Image.OpenImageFile "C:/photos/test.jpg"
Image.ImageFormat = "JPG"
Image.Quality = 100
Image.ChangeSize 150,150
Image.SaveFile "C:/photos/new01.jpg"
Image.ChangeSize 400,400
Image.SaveFile "C:/photos/new02.jpg"


// Example
#2:

Image.OpenImageFile "C:/photos/test.jpg"
Image.ImageFormat = "JPG"
Image.Quality = 100
Image.ChangeSize 150,150
Image.SaveFile "C:/photos/new01.jpg"
Image.OpenImageFile "C:/photos/test.jpg"
Image.ImageFormat = "JPG"
Image.Quality = 100
Image.ChangeSize 400,400
Image.SaveFile "C:/photos/new02.jpg"

_______________________________________


Image.OpenImageFile()

지정된 파일에서 Image 개체를 만듭니다.


Syntax:
Object.OpenImageFile ImageName

Parameters:
ImageName 지정된 경로와 파일이름 예: "C:/photos/new02.jpg"


Example:

Image.OpenImageFile "C:/photos/test.jpg"
Image.ImageFormat = "JPG"
Image.SaveFile "C:/photos/new.jpg"


________________________________________


Image.SaveFile()

Image 개체를 지정된 형식(Image.ImageFormat)으로 지정된 파일에 저장합니다.

Syntax:
Object.SaveFile ImageName

Parameters:
ImageName 지정된 경로와 파일이름 예: "C:/photos/new02.jpg"


Remarks:
지정된 경로에 해당 폴더가 존재하지 않을 경우는 에러를 발생시킵니다.  메모리에 로드된 이미지가 아닌 다른 경로에
같은 이름의 파일이 존재할 경우는 Image.OverWrite속성에 의해 덮어쓰기 여부가 결정됩니다.


Example:

Image.OpenImageFile "C:/photos/test.jpg"
Image.ImageFormat = "JPG"
Image.SaveFile "C:/photos/new.jpg"

________________________________________


Image.Dispose()

해당 Image객체가 사용했던 리소스를 해제시킵니다.


Syntax:
Object.Dispose

Example:

Image.OpenImageFile "C:/photos/test.jpg"
Image.ImageFormat = "JPG"
Image.SaveFile "C:/photos/new.jpg"
Image.Dispose


________________________________________

Copyright (c) 2001~2004 NANUMI.NET All rights reserved

 

NanumiImagePlus_v1_22.exe
6.04MB

반응형