라이브러리
[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 메소드를 사용하여 선의 끝을 버툴, 반원형, 사각형으로 설정하고, 각 경우에 대한 이미지를 생성하여 출력합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.