
Gmagick::rollimage 함수는 이미지를 회전시키는 함수입니다. 이 함수의 인자로는 세 가지가 있습니다.
첫 번째 인자는 회전 방향을 결정하는 인자입니다. 이 인자는 0, 90, 180, 270 중 하나를 지정할 수 있습니다. 예를 들어, 0을 지정하면 이미지가 회전되지 않습니다. 90을 지정하면 이미지가 90도 회전합니다. 180을 지정하면 이미지가 180도 회전합니다. 270을 지정하면 이미지가 270도 회전합니다.
두 번째 인자는 회전 후의 이미지를 이동하는 인자입니다. 이 인자는 x, y 좌표를 지정할 수 있습니다. 예를 들어, (10, 20)을 지정하면 회전 후의 이미지가 10픽셀 오른쪽, 20픽셀 아래로 이동합니다.
세 번째 인자는 회전 후의 이미지를 크기 조정하는 인자입니다. 이 인자는 width, height를 지정할 수 있습니다. 예를 들어, (100, 200)을 지정하면 회전 후의 이미지가 100픽셀寬, 200픽셀 높이로 크기 조정됩니다.
이러한 인자를 지정하면 Gmagick::rollimage 함수를 호출할 수 있습니다. 예를 들어, 다음과 같이 호출할 수 있습니다.
#hostingforum.kr
php
$gm = new Gmagick('image.jpg');
$gm->rollimage(90, 10, 20);
$gm->rollimage(180, 0, 0);
$gm->rollimage(270, 0, 0);
이러한 예제에서, 첫 번째 호출은 이미지를 90도 회전하고 10픽셀 오른쪽, 20픽셀 아래로 이동합니다. 두 번째 호출은 이미지를 180도 회전합니다. 세 번째 호출은 이미지를 270도 회전합니다.
2025-07-15 05:10