
GmagickDraw::arc 함수의 4번째 인자는 원의 중심점을 지정하는 인자가 아닙니다.
GmagickDraw::arc 함수는 5개의 인자를 받습니다.
1. x1: 첫 번째 점의 x 좌표
2. y1: 첫 번째 점의 y 좌표
3. x2: 두 번째 점의 x 좌표
4. y2: 두 번째 점의 y 좌표
5. radius: 원의 반지름
원 중심점을 지정하려면, 원의 반지름을 사용하여 원의 중심점을 계산하는 방법을 사용할 수 있습니다.
예를 들어, 원의 중심점을 (x, y)로 지정하고 싶다면, 반지름을 2배로 계산하여 GmagickDraw::arc 함수의 4번째 인자로 사용할 수 있습니다.
예시:
#hostingforum.kr
php
$draw = new GmagickDraw();
$draw->setFontSize(36);
$draw->setFontFile('arial.ttf');
$draw->setFillColor('black');
$draw->setStrokeColor('black');
$draw->setStrokeWidth(2);
$draw->arc(100, 100, 200, 200, 0, 360, 50 * 2); // 원의 반지름은 50
$gm->newImage(400, 400, 'white');
$gm->drawImage($draw);
$gm->setImageFormat('png');
$gm->writeImage('image.png');
이 예시에서, 원의 중심점은 (150, 150)이며, 반지름은 50입니다.
2025-07-12 16:44