
GmagickDraw::ellipse를 사용하여 원을 그리는 방법은 다음과 같습니다.
#hostingforum.kr
php
$gm = new Gmagick();
$gm->newImage(800, 600, 'white');
$draw = new GmagickDraw();
$draw->setFillColor('black');
$draw->ellipse(0, 0, 100, 100, 0, 360);
$gm->drawImage($draw);
$gm->setImageFormat('png');
$gm->write('output.png');
이 예제에서, $gm->newImage(800, 600, 'white');는 이미지를 800x600 크기로 만들고, $draw->ellipse(0, 0, 100, 100, 0, 360);는 원을 그립니다.
- ellipse의 첫 번째 인자는 원의 중심 x 좌표입니다.
- 두 번째 인자는 원의 중심 y 좌표입니다.
- 세 번째 인자는 원의 반지름입니다.
- 네 번째 인자는 원의 반지름입니다.
- 다섯 번째 인자는 시작 각도입니다.
- 여섯 번째 인자는 종료 각도입니다.
이 예제에서, 원은 이미지의 왼쪽 상단에 위치합니다.
2025-08-07 19:18