라이브러리

[PHP] GmagickDraw::polyline - 폴리라인을 그립니다.




GmagickDraw::polyline


GmagickDraw::polyline은 GmagickDraw 클래스의 메서드 중 하나로, 다각형을 그리는 데 사용됩니다. 이 메서드는 여러 좌표를 받아서 다각형을 그립니다.

# 사용법


GmagickDraw::polyline은 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

GmagickDraw::polyline($points, $close)



* `$points`: 다각형을 구성하는 좌표의 배열입니다. 각 좌표는 x, y 좌표의 배열로 구성됩니다.
* `$close`: boolean 타입의 값입니다. true로 설정하면 다각형을 닫습니다. false로 설정하면 닫지 않습니다.

# 예제


다음 예제는 GmagickDraw::polyline을 사용하여 다각형을 그리는 방법을 보여줍니다.

#hostingforum.kr
php

// Gmagick 객체 생성

$gmagick = new Gmagick();



// GmagickDraw 객체 생성

$draw = new GmagickDraw();



// 다각형을 구성하는 좌표의 배열

$points = array(

    array(100, 100),

    array(200, 100),

    array(200, 200),

    array(100, 200)

);



// 다각형을 그립니다.

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



// Gmagick 객체에 그리기를 추가합니다.

$gmagick->drawImage($draw);



// 이미지 저장

$gmagick->setImageFormat('png');

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



이 예제에서는 다각형을 구성하는 좌표의 배열을 정의하고, GmagickDraw::polyline을 사용하여 다각형을 그립니다. 그리고 Gmagick 객체에 그리기를 추가하고, 이미지 저장을 위해 setImageFormat과 write 메서드를 사용합니다.

# 결과


다각형을 그린 이미지 파일이 생성됩니다. 이 이미지 파일은 다각형을 구성하는 좌표의 배열에 따라 다각형이 그려져 있습니다.

참고


GmagickDraw::polyline은 다각형을 그리는 데 사용할 수 있는 다양한 옵션을 제공합니다. 예를 들어, 다각형의 색상, 선굵기, 선형식 등을 설정할 수 있습니다. 이러한 옵션을 사용하여 다각형을 더 다양한 방식으로 그릴 수 있습니다.

예제 2: 다각형의 색상과 선굵기 설정


다음 예제는 GmagickDraw::polyline을 사용하여 다각형을 그리는 방법을 보여줍니다. 이 예제에서는 다각형의 색상과 선굵기를 설정합니다.

#hostingforum.kr
php

// Gmagick 객체 생성

$gmagick = new Gmagick();



// GmagickDraw 객체 생성

$draw = new GmagickDraw();



// 다각형을 구성하는 좌표의 배열

$points = array(

    array(100, 100),

    array(200, 100),

    array(200, 200),

    array(100, 200)

);



// 다각형의 색상과 선굵기를 설정합니다.

$draw->setStrokeColor('red');

$draw->setStrokeWidth(5);



// 다각형을 그립니다.

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



// Gmagick 객체에 그리기를 추가합니다.

$gmagick->drawImage($draw);



// 이미지 저장

$gmagick->setImageFormat('png');

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



이 예제에서는 다각형의 색상과 선굵기를 설정하고, GmagickDraw::polyline을 사용하여 다각형을 그립니다. 그리고 Gmagick 객체에 그리기를 추가하고, 이미지 저장을 위해 setImageFormat과 write 메서드를 사용합니다.

# 결과


다각형을 그린 이미지 파일이 생성됩니다. 이 이미지 파일은 다각형의 색상과 선굵기가 설정된 다각형이 그려져 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색