Click or drag to resize

Save 메서드

이미지를 파일로 저장합니다.

형식
syntax
Status = objImage.Save(FileName, Quality, SaveMetadata)

Status

Long. 이미지 저장에 대한 상태 코드를 반환합니다.

FileName

String. 저장할 파일 이름을 지정합니다.

Quality

Long. 이미지 품질(0에서 100 사이 값)을 지정합니다.

SaveMetadata

Boolean. EXIF 정보와 같은 메타 데이터를 저장할 지 여부를 지정합니다.

설명

Save 메서드는 메모리에 저장되어 있는 이미지 데이터를 지정된 포맷의 이미지 파일로 저장합니다. 이미지 포맷은 FileName에 지정된 파일 확장자에 의해 결정됩니다. 확장자가 jpeg, jpg일 경우 JPEG 이미지로, png일 경우 PNG 이미지로, bmp일 경우 BMP로 저장됩니다. JPEG, PNG, BMP 외의 다른 형식은 지원하지 않습니다.

JPEG은 손실 압축 기술로 압축률을 높이면 파일 크기가 작아지는 대신 이미지에 손상이 많이 생기게 됩니다. 이를 결정하는 것이 Quality로 값이 작을 수록 저장되는 파일 크기가 작아지게 됩니다. PNG는 비손실 압축으로 Quality 값은 의미가 없습니다.

SaveMetadata는 원본 이미지에 포함되어 있는 메타 데이터를 새 파일 저장시 함께 저장할 지 여부를 결정합니다. True를 지정하면 원본 이미지에 포함되어 있는 EXIF 정보가 저장 파일에도 그대로 저장되어 집니다. 메타 데이터는 JPEG 이미지에서만 유효한 것으로 PNG 파일에는 저장되지 않습니다.

네트워크 공유 폴더에 저장할 경우 네트워크 공유 폴더로 업로드 파일 저장을 참고 하십시오.

예제
ASP
Dim Image, Status
Set Image = Server.CreateObject("TABSUpload4.Image")
Status = Image.Load("C:\Images\sample1.jpg")
If Status = Ok Then
    Image.Save "C:\Images\save.jpg", 90, True
    Image.Close
Else
    Response.Write "이미지 파일을 열 수 없습니다. 오류 코드: " & Status
End If
See Also