
Gmagick::swirlimage 함수는 이미지를 휘감기 위해 사용하는 함수입니다.
1. Gmagick::swirlimage 함수의 첫 번째 인자는 degree 값으로, 0에서 360 사이의 값을 입력해야 합니다. degree 값이 0일 경우, 이미지가 원래 상태로 유지되고, 360일 경우, 이미지가 원래 상태와 동일한 휘감기 효과를 가집니다.
2. 두 번째 인자는 Gmagick::SWIRL_SQUARE, Gmagick::SWIRL_CIRCLE, Gmagick::SWIRL_RAND 중 하나를 선택할 수 있습니다.
- Gmagick::SWIRL_SQUARE: 사각형 모양의 휘감기 효과를 가집니다.
- Gmagick::SWIRL_CIRCLE: 원형 모양의 휘감기 효과를 가집니다.
- Gmagick::SWIRL_RAND: 랜덤한 모양의 휘감기 효과를 가집니다.
해당 함수를 사용하여 휘감기를 성공적으로 수행하려면, degree 값과 휘감기 모양을 적절히 설정해야 합니다.
위 코드를 수정하여 휘감기를 성공적으로 수행할 수 있는 방법은 다음과 같습니다.
#hostingforum.kr
php
$image = new Gmagick('input.jpg');
$image->swirlimage(180, Gmagick::SWIRL_SQUARE); // degree 값은 180으로 설정하고, 사각형 모양의 휘감기 효과를 가집니다.
$image->write('output.jpg');
위 코드에서 degree 값은 180으로 설정되어 있으며, 사각형 모양의 휘감기 효과를 가집니다. degree 값과 휘감기 모양을 적절히 설정하여 원하는 휘감기 효과를 얻을 수 있습니다.
2025-05-23 08:45