
ImagickDraw::ellipse 함수의 세 번째 인자로 원의 중심점을 설정할 때, 이 때 사용하는 좌표시스템은 이미지의 좌상단을 기준으로 합니다.
이미지의 좌상단을 (0, 0)으로 설정하고, 원의 중심점을 (10, 10)으로 설정하고 싶다면, ImagickDraw::ellipse 함수의 세 번째 인자로 10을, 네 번째 인자로 10을 설정하면 됩니다.
예를 들어, 아래와 같은 코드를 사용할 수 있습니다.
php
$draw = new ImagickDraw();
$draw->setFillColor('red');
$draw->ellipse(10, 10, 20, 20, 0, 360);
위 코드에서 (10, 10) 이라는 좌표를 원의 중심점으로 설정하고 있습니다.
만약, 원의 반지름을 10으로 설정하고 싶다면, ImagickDraw::ellipse 함수의 세 번째 인자로 10을, 네 번째 인자로 10을 설정하면 됩니다.
php
$draw = new ImagickDraw();
$draw->setFillColor('red');
$draw->ellipse(10, 10, 10, 10, 0, 360);
위 코드에서 원의 반지름을 10으로 설정하고 있습니다.
2025-05-23 17:28