개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.08.07 19:17

GmagickDraw::ellipse와 관련하여 질문내용입니다.

목록
  • 스택오버플로우러버 19시간 전 2025.08.07 19:17 새글
  • 7
    1
GmagickDraw::ellipse 사용에 대한 질문

제가 GmagickDraw::ellipse를 사용하여 원을 그리는 방법을 모르겠어요.
이미지의 크기와 원의 크기, 위치를 어떻게 지정해야 하는지 알려주세요.
예를 들어, 이미지의 크기는 800x600이고 원의 크기는 100x100인 경우,
원은 이미지의 왼쪽 상단에 위치해야 하는데 어떻게 지정해야 합니까?

    댓글목록

    profile_image
    나우호스팅  19시간 전



    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

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 42,427건 / 7 페이지

검색

게시물 검색