
ImagickDraw::getStrokeWidth 메서드는 stroke width를 반환하지만, 설정한 stroke width가 반환되지 않는 이유는 다음과 같습니다.
- ImagickDraw::getStrokeWidth 메서드는 stroke width를 반환하지만, 설정한 stroke width가 반환되지 않는 이유는 stroke width를 설정한 후 drawImage() 메서드를 호출하지 않았기 때문입니다. drawImage() 메서드를 호출해야만 설정한 stroke width가 반환됩니다.
- 또한, stroke width를 설정한 후 getStrokeWidth를 호출했을 때, 설정한 stroke width가 반환되지 않는 이유는 stroke width를 설정한 후 drawImage() 메서드를 호출하지 않았기 때문입니다. drawImage() 메서드를 호출해야만 설정한 stroke width가 반환됩니다.
- 예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$draw = new ImagickDraw();
$draw->setStrokeWidth(10);
echo $draw->getStrokeWidth(); // 0이 출력됩니다.
$draw->drawImage($imagick);
echo $draw->getStrokeWidth(); // 10이 출력됩니다.
- 위의 코드에서, $draw->getStrokeWidth();를 호출하기 전에 $draw->drawImage($imagick);를 호출해야만 설정한 stroke width가 반환됩니다.
2025-03-11 17:18