라이브러리
[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);
이 방법은 닫힌 다각형을 그립니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.