Click or drag to resize

FixOrientation 메서드

이미지 방향을 보정합니다.

형식
syntax
Fixed = objImage.FixOrientation()

Fixed

Boolean. 이미지 방향이 보정되면 True를 반환하고 보정되지 않아 원본이 그대로 유지되면 False를 반환합니다.

objImage

Required. Image 오브젝트

설명

일부 디지털 카메라에서 카메라를 세로로 두고 찍을 경우 이미지 데이터가 세로가 아닌 가로 방향으로 배치되어 있는 경우가 있습니다. 이 경우 이미지 데이터를 정상적으로 보일 수 있도록 후처리를 할 수 있게끔 EXIF의 orientation 정보에 이미지 방향 정보를 기록합니다.

FixOrientation 메서드는 EXIF의 orientation 정보를 참조해 사람 눈으로 보기에 정상적으로 보일 수 있도록 이미지 데이터를 재배열합니다. Save로 저장하게 되면 EXIF의 orientation 정보 역시 눈으로 보이는 방향과 일치하도록 변경되어 저장됩니다.

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