
ImagickDraw::pathEllipticArcAbsolute 함수는 원형 도형을 그릴 때 사용하는 함수입니다. 이 함수는 시작점과 끝점을 지정하지 않으면, 현재 위치를 시작점으로 사용하고, 다음 위치를 끝점으로 사용합니다.
만약 시작점과 끝점을 지정하고 싶다면, ImagickDraw::moveToAbsolute 함수를 사용하여 시작점을 지정하고, ImagickDraw::pathEllipticArcAbsolute 함수를 사용하여 원형 도형을 그립니다.
예를 들어, 시작점을 (10, 10)로, 끝점을 (100, 100)로 지정하고 원형 도형을 그릴 수 있습니다.
#hostingforum.kr
php
$draw = new ImagickDraw();
$draw->setFillColor('red');
$draw->setStrokeColor('blue');
$draw->setStrokeWidth(2);
$draw->moveToAbsolute(10, 10);
$draw->pathEllipticArcAbsolute(100, 100, 0, 0, 0, 0, 0);
$image = new Imagick();
$image->newImage(200, 200, 'white');
$image->drawImage($draw);
$image->setImageFormat('png');
$image->writeImage('output.png');
이 예제에서는 (10, 10)가 시작점이고 (100, 100)가 끝점입니다.
2025-06-30 13:45