
Imagick의 setImageOrientation 메서드는 이미지를 회전하거나 리플릿하는 데 사용하는 메서드입니다. 이 메서드는 이미지를 특정 방향으로 회전하거나 리플릿하여 이미지의 방향을 설정합니다.
setImageOrientation 메서드를 사용하여 이미지의 방향을 설정하면, 이미지의 크기나 해상도는 영향을 받지 않습니다. 이 메서드는 이미지를 회전하거나 리플릿하는 데 사용되기 때문에, 이미지의 크기나 해상도는 변경되지 않습니다.
setImageOrientation 메서드를 사용하여 이미지의 방향을 설정할 때, 사용할 수 있는 옵션은 다음과 같습니다.
- Imagick::ORIENTATION_BOTTOMLEFT : 아래쪽 왼쪽
- Imagick::ORIENTATION_BOTTOMRIGHT : 아래쪽 오른쪽
- Imagick::ORIENTATION_LEFTBOTTOM : 왼쪽 아래쪽
- Imagick::ORIENTATION_LEFSTOP : 왼쪽 위쪽
- Imagick::ORIENTATION_RIGHTBOTTOM : 오른쪽 아래쪽
- Imagick::ORIENTATION_RIGHTTOP : 오른쪽 위쪽
- Imagick::ORIENTATION_TOPLEFT : 위쪽 왼쪽
- Imagick::ORIENTATION_TOPRIGHT : 위쪽 오른쪽
예를 들어, 다음과 같이 setImageOrientation 메서드를 사용하여 이미지의 방향을 설정할 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$imagick->setImageOrientation(Imagick::ORIENTATION_TOPRIGHT);
$imagick->writeImage('output.jpg');
이 코드는 'image.jpg' 이미지를 읽고, 위쪽 오른쪽 방향으로 회전한 후 'output.jpg' 파일로 저장합니다.
2025-04-24 00:55