
GmagickDraw 클래스의 gettextdecoration 메소드는 텍스트의 외곽선 스타일을 설정하는 데 사용됩니다. 그라디언트 텍스트를 만들기 위한 설정 방법은 다음과 같습니다.
1. `GmagickDraw` 객체의 `gettextdecoration` 메소드를 사용하여 텍스트의 외곽선 스타일을 설정합니다.
2. `GmagickDraw` 객체의 `setfont` 메소드를 사용하여 텍스트의 글꼴을 설정합니다. 글꼴을 설정할 때, 그라디언트 효과를 제공하는 글꼴을 선택해야 합니다.
3. `GmagickDraw` 객체의 `setfillcolor` 메소드를 사용하여 텍스트의 채우기 색상을 설정합니다.
4. `GmagickDraw` 객체의 `setstrokecolor` 메소드를 사용하여 텍스트의 외곽선 색상을 설정합니다.
5. `GmagickDraw` 객체의 `setstrokewidth` 메소드를 사용하여 텍스트의 외곽선 두께를 설정합니다.
예를 들어, 다음과 같이 그라디언트 텍스트를 만들 수 있습니다.
#hostingforum.kr
php
$draw = new GmagickDraw();
$draw->setfont('Arial');
$draw->setfillcolor('white');
$draw->setstrokecolor('black');
$draw->setstrokewidth(2);
$draw->gettextdecoration(Gmagick::GETTEXT_DECO_PATH_EFFECT);
$draw->annotation(100, 100, '그라디언트 텍스트');
이 코드는 Arial 글꼴을 사용하여 텍스트를 그립니다. 텍스트의 채우기 색상은 흰색이며 외곽선 색상은 검은색입니다. 외곽선 두께는 2픽셀입니다. `gettextdecoration` 메소드는 `Gmagick::GETTEXT_DECO_PATH_EFFECT`를 사용하여 그라디언트 효과를 제공합니다.
2025-06-30 23:07