라이브러리

[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픽셀이 적용됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색