라이브러리
[PHP] ImagickDraw::polygon - 다각형을 그립니다.
ImagickDraw::polygon
ImagickDraw::polygon은 ImagickDraw 클래스의 메서드로, 다각형을 그리는 데 사용됩니다. 이 메서드는 다각형의 각 점을 지정하여 다각형을 그립니다.
사용법
ImagickDraw::polygon 메서드는 다음과 같은 형식으로 사용됩니다.
#hostingforum.kr
php
ImagickDraw::polygon($points, $closed)
- `$points`: 다각형의 각 점을 지정하는 배열입니다. 각 점은 x, y 좌표의 배열로 구성됩니다.
- `$closed`: 다각형이 닫혀 있는지 여부를 지정하는 boolean 값입니다. 기본값은 true입니다.
예제
다음 예제는 ImagickDraw::polygon 메서드를 사용하여 다각형을 그리는 방법을 보여줍니다.
#hostingforum.kr
php
// ImagickDraw 객체를 생성합니다.
$draw = new ImagickDraw();
// 다각형의 각 점을 지정하는 배열을 만듭니다.
$points = array(
array(100, 100), // 점 1
array(200, 100), // 점 2
array(250, 150), // 점 3
array(200, 200), // 점 4
array(100, 200) // 점 5
);
// 다각형을 그립니다.
$draw->polygon($points, true);
// Imagick 객체를 생성합니다.
$image = new Imagick();
// 이미지에 다각형을 그립니다.
$image->newImage(300, 300, 'white');
$image->setImageFormat('png');
$image->drawImage($draw);
// 이미지 파일을 저장합니다.
$image->writeImage('polygon.png');
이 예제에서는 다각형의 각 점을 지정하는 배열을 만든 후, ImagickDraw::polygon 메서드를 사용하여 다각형을 그립니다. 그 후, Imagick 객체를 사용하여 다각형이 그려진 이미지를 생성하고 저장합니다.
결과
다각형이 그려진 이미지가 생성되고 저장됩니다.
참고
ImagickDraw::polygon 메서드는 다각형의 각 점을 지정하는 배열을 받습니다. 이 배열은 x, y 좌표의 배열로 구성되어야 합니다. 또한, `$closed` 매개변수는 다각형이 닫혀 있는지 여부를 지정하는 boolean 값입니다. 기본값은 true입니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.