
ImagickDraw 클래스의 setFontStyle 메소드는 글꼴 스타일을 설정하는 메소드입니다. 이 메소드는 다음 파라미터를 받습니다.
- bold : 글자가 굵게 출력됩니다.
- italic : 글자가 기울게 출력됩니다.
- underline : 글자가 밑줄로 출력됩니다.
- overline : 글자가 윗줄로 출력됩니다.
- strikethrough : 글자가 취소선으로 출력됩니다.
이 외에도 다른 종류의 글꼴 스타일을 지원하지 않습니다. 하지만, ImagickDraw 클래스는 글꼴 이름을 지정하여 사용할 수 있습니다. 예를 들어, 'Arial'이나 'Times New Roman'과 같은 글꼴 이름을 지정하여 사용할 수 있습니다.
ImagickDraw 클래스는 기본적으로 TrueType 글꼴을 지원합니다. 하지만, 시스템에 설치된 글꼴도 지원할 수 있습니다.
예를 들어, 다음 코드는 'Arial' 글꼴을 사용하여 'Hello World'라는 글자를 굵게 출력하는 코드입니다.
#hostingforum.kr
php
$draw = new ImagickDraw();
$draw->setFont('Arial');
$draw->setFontSize(24);
$draw->setFontStyle('bold');
$draw->annotation(10, 10, 'Hello World');
2025-04-30 01:49