
Imagick::rollImage 함수를 사용하여 이미지를 회전시키는 방법은 다음과 같습니다.
Imagick::rollImage 함수는 이미지의 픽셀을 이동하는 함수로, 회전은 포함하지 않습니다. 회전을 위해서는 Imagick::rotateImage 함수를 사용해야 합니다.
이미지를 회전시키기 위해 rotateImage 함수를 사용할 때, 회전 방향을 설정하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$image = new Imagick('image.jpg');
$image->rotateImage('90', 'image_rotated.jpg');
위 코드는 'image.jpg' 이미지를 90도 회전시키고 회전한 이미지를 'image_rotated.jpg' 파일로 저장합니다.
이미지의 상단을 오른쪽으로 90도 회전시키는 코드는 다음과 같습니다.
#hostingforum.kr
php
$image = new Imagick('image.jpg');
$image->rotateImage('90', 'image_rotated.jpg');
$image->cropImage($image->getImageWidth(), $image->getImageHeight(), 0, 0, 'image_rotated_cropped.jpg');
위 코드는 'image.jpg' 이미지를 90도 회전시키고 회전한 이미지를 'image_rotated.jpg' 파일로 저장한 후, 회전한 이미지의 상단을 오른쪽으로 90도 회전시키고 잘라낸 이미지를 'image_rotated_cropped.jpg' 파일로 저장합니다.
2025-08-05 20:52