라이브러리
[PHP] ImagickDraw::getStrokeWidth - 객체 윤곽선을 그리는 데 사용되는 선의 너비를 반환합니다.
ImagickDraw::getStrokeWidth
ImagickDraw::getStrokeWidth는 ImagickDraw 객체의 선 굵기를 반환하는 메서드입니다. 이 메서드는 선의 굵기를 픽셀 단위로 반환하며, 기본값은 1픽셀이 됩니다.
사용 방법
ImagickDraw::getStrokeWidth를 사용하려면 ImagickDraw 객체를 생성하고, setStrokeWidth 메서드를 사용하여 선 굵기를 설정한 후 getStrokeWidth 메서드를 호출하면 됩니다.
예제
#hostingforum.kr
php
<?php
// ImagickDraw 객체 생성
$draw = new ImagickDraw();
// 선 굵기 설정 (5픽셀)
$draw->setStrokeWidth(5);
// 선 굵기 가져오기
$strokeWidth = $draw->getStrokeWidth();
// 결과 출력
echo "선 굵기 : $strokeWidth 픽셀
";
// 이미지 생성
$image = new Imagick();
$image->newImage(200, 200, 'white');
$image->setImageFormat('png');
// 이미지에 선 그리기
$image->drawImage($draw);
// 이미지 출력
$image->writeImage('stroke_width.png');
$image->destroy();
?>
이 예제에서는 ImagickDraw 객체를 생성하고, setStrokeWidth 메서드를 사용하여 선 굵기를 5픽셀로 설정한 후 getStrokeWidth 메서드를 호출하여 선 굵기를 가져옵니다. 결과는 콘솔에 출력됩니다. 또한, 이미지 생성 및 선 그리기를 통해 선 굵기가 5픽셀인 이미지를 생성하고, 'stroke_width.png' 파일로 저장합니다.
참고
ImagickDraw::getStrokeWidth 메서드는 선 굵기를 반환하지만, 선의 색상은 setStrokeColor 메서드를 사용하여 설정해야 합니다. 또한, setStrokeWidth 메서드를 호출하지 않으면 기본값인 1픽셀이 적용됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.