
setFontFamily 메소드는 ImagickDraw 클래스에서 사용되는 메소드 중 하나로, 이미지에 출력할 글자의 폰트를 지정하는 역할을 합니다.
setFontFamily 메소드는 문자열로 폰트 이름을 지정할 수 있습니다. 예를 들어, 'Arial', 'Times New Roman', 'Helvetica' 등과 같은 폰트 이름을 사용할 수 있습니다.
또한, 폰트 이름을 지정할 때, 폰트 이름 뒤에 ':italic' 또는 ':bold'를 붙여서 이탤릭체나 굵은 글씨를 지정할 수도 있습니다. 예를 들어, 'Arial:italic'이나 'Times New Roman:bold'과 같은 폰트 이름을 사용할 수 있습니다.
setFontFamily 메소드를 사용하여 폰트를 지정하지 않으면, 기본적으로 시스템의 기본 폰트가 사용됩니다.
예를 들어, 다음 코드는 'Arial' 폰트를 사용하여 'Hello, World!'라는 문장을 출력합니다.
#hostingforum.kr
php
$draw = new ImagickDraw();
$draw->setFontFamily('Arial');
$draw->setFontSize(24);
$draw->setGravity(Imagick::GRAVITY_CENTER);
$draw->annotation(100, 100, 'Hello, World!');
2025-05-12 21:40