
ImagickDraw::pathCurveToQuadraticBezierSmoothRelative 함수를 사용하여 베지에 곡선을 그릴 때, 시작점과 끝점은 pathMoveToRelative 함수를 사용하여 지정합니다.
예를 들어, 시작점을 (10, 10)로, 끝점을 (100, 100)로 지정하고 싶다면, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$draw = new ImagickDraw();
$draw->pathMoveToRelative(10, 10);
$draw->pathCurveToQuadraticBezierSmoothRelative(100, 100, 50, 50);
smoothRelative 함수에서 사용할 수 있는 변수는 두 개입니다. 첫 번째 변수는 베지에 곡선의 제어점 1의 x좌표, 두 번째 변수는 제어점 1의 y좌표, 세 번째 변수는 제어점 2의 x좌표, 네 번째 변수는 제어점 2의 y좌표입니다.
위 예제에서, 제어점 1의 x좌표와 y좌표는 50, 제어점 2의 x좌표와 y좌표는 50입니다.
이러한 변수를 지정하지 않으면, 베지에 곡선은 직선으로 그려집니다.
2025-07-17 17:19