라이브러리

[PHP] ImagickDraw::setStrokeLineCap - 스트로크할 때 열린 하위 경로의 끝에 사용할 모양을 지정합니다.




ImagickDraw::setStrokeLineCap

ImagickDraw::setStrokeLineCap 메소드는 ImagickDraw 객체의 선의 끝을 결정하는 데 사용됩니다. 선의 끝은 선의 끝에 따라 다르게 표시되며, 기본적으로 선의 끝은 버툴(butted)로 표시됩니다. 버툴은 선의 끝이 단순하게 끝나며, 선의 끝에 따라 다르게 표시되는 다른 종류의 선 끝이 있습니다.

선 끝 종류

ImagickDraw::setStrokeLineCap 메소드는 다음의 선 끝 종류를 지원합니다.

* `Imagick::LINECAP_BUTT` : 선의 끝이 단순하게 끝납니다.
* `Imagick::LINECAP_ROUND` : 선의 끝이 반원형으로 끝납니다.
* `Imagick::LINECAP_SQUARE` : 선의 끝이 사각형으로 끝납니다.

예제

다음은 ImagickDraw::setStrokeLineCap 메소드를 사용하여 선의 끝을 결정하는 예제입니다.

#hostingforum.kr
php

<?php



// ImagickDraw 객체 생성

$draw = new ImagickDraw();



// 선의 끝을 버툴로 설정

$draw->setStrokeLineCap(Imagick::LINECAP_BUTT);



// 선을 그립니다.

$draw->line(10, 10, 100, 100);



// 이미지 생성

$image = new Imagick();

$image->newImage(200, 200, 'white');

$image->drawImage($draw);



// 이미지 출력

$image->setImageFormat('png');

$image->writeImage('butt_line.png');



// 선의 끝을 반원형으로 설정

$draw->setStrokeLineCap(Imagick::LINECAP_ROUND);



// 선을 그립니다.

$draw->line(10, 10, 100, 100);



// 이미지 생성

$image = new Imagick();

$image->newImage(200, 200, 'white');

$image->drawImage($draw);



// 이미지 출력

$image->setImageFormat('png');

$image->writeImage('round_line.png');



// 선의 끝을 사각형으로 설정

$draw->setStrokeLineCap(Imagick::LINECAP_SQUARE);



// 선을 그립니다.

$draw->line(10, 10, 100, 100);



// 이미지 생성

$image = new Imagick();

$image->newImage(200, 200, 'white');

$image->drawImage($draw);



// 이미지 출력

$image->setImageFormat('png');

$image->writeImage('square_line.png');



?>



이 예제에서는 ImagickDraw::setStrokeLineCap 메소드를 사용하여 선의 끝을 버툴, 반원형, 사각형으로 설정하고, 각 경우에 대한 이미지를 생성하여 출력합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색