라이브러리

[PHP] GmagickDraw::polygon - 다각형을 그립니다.




GmagickDraw::polygon

GmagickDraw::polygon은 PHP에서 GmagickDraw 객체의 메소드로, 다각형을 그리는 데 사용됩니다. 이 메소드는 다각형의 꼭짓점을 지정하여 다각형을 그립니다.

사용법

GmagickDraw::polygon 메소드는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
php

GmagickDraw::polygon($points, $close)



* `$points`: 다각형의 꼭짓점을 포함하는 배열입니다. 각 꼭짓점은 x, y 좌표를 포함하는 배열로 구성됩니다.
* `$close`: boolean 값으로, 다각형을 닫아야 하는지 여부를 지정합니다. 기본값은 `false`입니다.

예제

다음 예제에서는 GmagickDraw::polygon 메소드를 사용하여 삼각형을 그립니다.

#hostingforum.kr
php

// Gmagick 객체 생성

$gmagick = new Gmagick();



// GmagickDraw 객체 생성

$draw = new GmagickDraw();



// 다각형의 꼭짓점을 지정

$points = array(

    array(100, 100),

    array(200, 100),

    array(150, 200)

);



// 다각형을 그립니다.

$draw->polygon($points, true);



// Gmagick 객체에 그린다.

$gmagick->drawImage($draw);



// 이미지 저장

$gmagick->setImageFormat('png');

$gmagick->write('polygon.png');



이 예제에서는 `polygon.png` 파일에 삼각형이 그려집니다.

다각형의 꼭짓점

다각형의 꼭짓점은 x, y 좌표를 포함하는 배열로 구성됩니다. 예를 들어, 다음과 같은 배열은 다각형의 꼭짓점을 지정합니다.

#hostingforum.kr
php

$points = array(

    array(100, 100), // 첫 번째 꼭짓점

    array(200, 100), // 두 번째 꼭짓점

    array(150, 200)  // 세 번째 꼭짓점

);



닫힌 다각형

닫힌 다각형은 첫 번째 꼭짓점과 마지막 꼭짓점이 연결되어야 합니다. 예를 들어, 다음과 같은 배열은 닫힌 다각형을 지정합니다.

#hostingforum.kr
php

$points = array(

    array(100, 100), // 첫 번째 꼭짓점

    array(200, 100), // 두 번째 꼭짓점

    array(150, 200), // 세 번째 꼭짓점

    array(100, 100)  // 네 번째 꼭짓점 (닫힌 다각형)

);



닫힌 다각형을 그리는 방법

닫힌 다각형을 그리는 방법은 다음과 같습니다.

#hostingforum.kr
php

$draw->polygon($points, true);



이 방법은 닫힌 다각형을 그립니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 517 페이지

검색

게시물 검색