Click or drag to resize

Crop 메서드

이미지 일부를 잘라냅니다.

형식
syntax
objImage.Crop(X, Y, Width, Height, BgColor)

objImage

Required. Image 오브젝트

X

Long. 자를 이미지의 가로 위치(픽셀)입니다.

Y

Long. 자를 이미지의 세로 위치(픽셀)입니다.

Width

Long. 자를 이미지의 가로 크기(픽셀)입니다.

Height

Long. 자를 이미지의 세로 크기(픽셀)입니다.

BgColor

String. 자른 영역이 바탕 이미지를 벗어날 경우 벗어난 부분을 칠할 배경색입니다.

설명

X, Y, Width, Height로 표현되는 사각형 영역을 잘라서 반환합니다. 자른 영역이 원본 이미지 영역을 벗어날 경우 벗어난 부분은 BgColor 로 칠해집니다. BgColor 가 투명색이고 결과 이미지가 PNG 포맷일 경우 벗어난 부분은 투명하게 처리됩니다.

X 또는 Y에 -1을 지정하면 이미지 가운데 부분을 Width x Height 크기로 잘라냅니다. Width, Height에 0 또는 음수를 지정하면 자를 영역은 (X, Y, 원본 가로 + Width - X, 원본 세로 + Height - Y)가 됩니다.

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