
Imagick::swirlImage 함수의 첫 번째 인자로 이미지 경로를 입력할 때는, 이미지를 로드하기 위한 경로를 입력합니다. 예를 들어, 'image.jpg'와 같은 경로를 입력하면 됩니다.
두 번째 인자로 회전의 중심을 지정할 때는, 회전의 중심점을 지정하는 좌표를 입력합니다. 예를 들어, (100, 100)과 같은 좌표를 입력하면 회전의 중심점이 (100, 100)에 위치하게 됩니다.
Imagick::swirlImage 함수의 세 번째 인자로 회전의 강도, 네 번째 인자로 회전의 방향을 지정할 수 있습니다. 강도는 회전의 정도를 의미하며, 0에서 100 사이의 값을 입력할 수 있습니다. 방향은 회전의 방향을 의미하며, Imagick::SWIRL_HORIZONTALLY 또는 Imagick::SWIRL_VERTICALLY를 입력할 수 있습니다.
Imagick::swirlImage 함수를 사용하여 이미지의 회전을 구현하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$image = new Imagick('image.jpg');
$image->swirlImage(100, 100, 50, Imagick::SWIRL_HORIZONTALLY);
$image->writeImage('output.jpg');
이 코드는 'image.jpg' 이미지를 로드하고, 회전의 중심점을 (100, 100)에 위치하고, 회전의 강도를 50으로 지정하고, 회전의 방향을 수평으로 지정하여 회전을 수행한 후, 회전된 이미지를 'output.jpg'로 저장합니다.
2025-04-16 05:15