
ImagickDraw::setTextUnderColor 메서드는 텍스트의 배경색을 설정하는 것이 아닙니다.
이 메서드는 텍스트 아래에 색상이 칠해지는 효과를 만드는 메서드입니다.
예를 들어, 다음과 같은 코드를 사용하여 텍스트 아래에 색상이 칠해지는 효과를 만들 수 있습니다.
#hostingforum.kr
php
$draw = new ImagickDraw();
$draw->setFont('arial.ttf');
$draw->setFontSize(24);
$draw->setTextUnderColor(new ImagickPixel('red')); // 텍스트 아래에 빨간색 칠하기
$draw->setTextColor('white'); // 텍스트 색상은 흰색
$draw->setGravity(Imagick::GRAVITY_CENTER); // 텍스트 위치를 중심으로 설정
$draw->annotation(100, 100, 'Hello, World!'); // 텍스트 위치와 내용을 설정
이 코드는 ImagickDraw 객체를 생성하고, 텍스트의 폰트, 크기, 색상, 그리고 텍스트 아래에 칠해질 색상을 설정합니다. 마지막으로, 텍스트의 위치와 내용을 설정합니다.
이러한 코드를 사용하여 텍스트 아래에 색상이 칠해지는 효과를 만들 수 있습니다.
2025-07-11 11:22