
GmagickDraw::ellipse 함수는 원을 그리는 데 사용됩니다. 원점을 (0, 0) 위치에서 시작하여 100픽셀의 반지름을 갖는 원을 그릴 때, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$draw = new GmagickDraw();
$draw->setFillColor('blue');
$draw->ellipse(0, 0, 200, 200, 0, 360);
$gm = new Gmagick();
$gm->newImage(400, 400, 'white');
$gm->drawImage($draw);
$gm->setImageFormat('png');
$gm->writeImage('example.png');
원점을 기준으로 오른쪽과 아래쪽으로 50픽셀씩 이동한 위치에서 100픽셀의 반지름을 갖는 원을 그릴 때, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$draw = new GmagickDraw();
$draw->setFillColor('blue');
$draw->ellipse(50, 50, 150, 150, 0, 360);
$gm = new Gmagick();
$gm->newImage(300, 300, 'white');
$gm->drawImage($draw);
$gm->setImageFormat('png');
$gm->writeImage('example.png');
이러한 방법으로 원점을 기준으로 이동한 위치에서 원을 그릴 수 있습니다.
2025-07-07 09:55