
getImageOrientation 메소드는 이미지의 기울기를 반환하는 메소드입니다. 이 메소드는 다음 값을 반환할 수 있습니다:
- Imagick::ORIENTATION_TOPLEFT (0): 이미지의 좌상단이 위쪽으로 향합니다.
- Imagick::ORIENTATION_TOPRIGHT (1): 이미지의 우상단이 위쪽으로 향합니다.
- Imagick::ORIENTATION_BOTTOMRIGHT (2): 이미지의 우하단이 위쪽으로 향합니다.
- Imagick::ORIENTATION_BOTTOMLEFT (3): 이미지의 좌하단이 위쪽으로 향합니다.
- Imagick::ORIENTATION_LEFTTOP (4): 이미지의 좌상단이 왼쪽으로 향합니다.
- Imagick::ORIENTATION_RIGHTTOP (5): 이미지의 우상단이 왼쪽으로 향합니다.
- Imagick::ORIENTATION_RIGHTBOTTOM (6): 이미지의 우하단이 왼쪽으로 향합니다.
- Imagick::ORIENTATION_LEFTBOTTOM (7): 이미지의 좌하단이 왼쪽으로 향합니다.
이러한 기울기 값을 얻기 위해서는 getImageOrientation 메소드를 사용하여 반환된 값을 확인하면 됩니다.
예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$image = new Imagick('image.jpg');
$orientation = $image->getImageOrientation();
switch ($orientation) {
case Imagick::ORIENTATION_TOPLEFT:
echo "이미지의 좌상단이 위쪽으로 향합니다.";
break;
case Imagick::ORIENTATION_TOPRIGHT:
echo "이미지의 우상단이 위쪽으로 향합니다.";
break;
case Imagick::ORIENTATION_BOTTOMRIGHT:
echo "이미지의 우하단이 위쪽으로 향합니다.";
break;
case Imagick::ORIENTATION_BOTTOMLEFT:
echo "이미지의 좌하단이 위쪽으로 향합니다.";
break;
case Imagick::ORIENTATION_LEFTTOP:
echo "이미지의 좌상단이 왼쪽으로 향합니다.";
break;
case Imagick::ORIENTATION_RIGHTTOP:
echo "이미지의 우상단이 왼쪽으로 향합니다.";
break;
case Imagick::ORIENTATION_RIGHTBOTTOM:
echo "이미지의 우하단이 왼쪽으로 향합니다.";
break;
case Imagick::ORIENTATION_LEFTBOTTOM:
echo "이미지의 좌하단이 왼쪽으로 향합니다.";
break;
}
이러한 방법으로 getImageOrientation 메소드를 사용하여 이미지의 기울기를 얻을 수 있습니다.
2025-04-26 08:26