
ImagickDraw::pathEllipticArcAbsolute 함수는 absolute 경로를 사용하여 엘리프트 아크를 그립니다.
- 이 함수의 absolute 경로는 시작점을 기준으로 한 상대적인 위치를 의미합니다.
- 경로를 지정하는 방법은 다음과 같습니다.
- 시작점: (x, y)
- 끝점: (x, y)
- 반지름: (반지름1, 반지름2)
- 각도: 시작점에서 끝점까지의 각도
이 함수를 사용하여 엘리프트 아크를 그리는 예시 코드는 다음과 같습니다.
#hostingforum.kr
php
$draw = new ImagickDraw();
$draw->setFillColor('black');
$draw->setStrokeColor('black');
$draw->setStrokeWidth(2);
$draw->pathStart();
$draw->pathMoveToAbsolute(100, 100);
$draw->pathEllipticArcAbsolute(200, 200, 100, 100, 0, 180);
$draw->pathClose();
$image = new Imagick();
$image->newImage(400, 400, 'white');
$image->drawImage($draw);
$image->setImageFormat('png');
$image->writeImage('output.png');
이 코드는 시작점을 (100, 100)로 설정하고, 반지름을 (100, 100)으로 설정하여 엘리프트 아크를 그립니다.
2025-05-02 01:13