
Imagick 클래스의 setImageOrientation 메소드는 이미지를 지향성으로 변환시킵니다. 지향성은 이미지가 화면에 표시되는 방향을 의미합니다.
Imagick::ORIENTATION_BOTTOMLEFT는 이미지가 화면의 왼쪽 아래에서 시작되는 지향성을 의미합니다. 이 지향성을 설정하면, 이미지가 화면의 왼쪽 아래에서 시작되며, 화면의 오른쪽 위까지 확장됩니다.
Imagick::ORIENTATION_BOTTOMRIGHT는 이미지가 화면의 오른쪽 아래에서 시작되는 지향성을 의미합니다. 이 지향성을 설정하면, 이미지가 화면의 오른쪽 아래에서 시작되며, 화면의 왼쪽 위까지 확장됩니다.
setImageOrientation 메소드는 이미지를 실제로 회전시키지 않습니다. 대신, 이미지를 지향성으로 변환시킵니다. 이 변환은 이미지를 회전시키는 것과 비슷한 효과를 줄 수 있지만, 실제로 이미지를 회전시키는 것은 아닙니다.
이미지를 회전시키려면, rotateImage 메소드를 사용해야 합니다. rotateImage 메소드는 이미지를 지정된 각도만큼 회전시킵니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$imagick->rotateImage('rotate 90');
$imagick->writeImage('rotated_image.jpg');
이 코드는 'image.jpg' 이미지를 90도 회전시키고, 'rotated_image.jpg'로 저장합니다.
2025-06-15 19:49