
ImagickDraw 클래스의 setTextAlignment 메서드는 텍스트의 정렬을 지정하는 메서드입니다. 이 메서드는 ImagickDraw 객체의 텍스트 정렬 속성을 설정하는 데 사용됩니다.
이 메서드는 Imagick::ALIGN_LEFT, Imagick::ALIGN_CENTER, Imagick::ALIGN_RIGHT, Imagick::ALIGN_TOP, Imagick::ALIGN_BOTTOM, Imagick::ALIGN_ABSOLUTE, Imagick::ALIGN_TOP_LEFT, Imagick::ALIGN_TOP_RIGHT, Imagick::ALIGN_BOTTOM_LEFT, Imagick::ALIGN_BOTTOM_RIGHT 중 하나를 받습니다.
이 메서드는 텍스트의 정렬을 지정하는 데 사용됩니다. 예를 들어, Imagick::ALIGN_CENTER를 사용하면 텍스트가 이미지의 가운데에 정렬됩니다.
예시 코드는 다음과 같습니다.
#hostingforum.kr
php
$draw = new ImagickDraw();
$draw->setTextAlignment(Imagick::ALIGN_CENTER); // 텍스트 정렬을 가운데로 설정
$draw->setFont('arial.ttf');
$draw->setFontSize(20);
$draw->setFillColor('black');
$draw->annotation(100, 100, 'Hello, World!');
이 코드는 텍스트를 가운데 정렬하여 이미지에 추가합니다.
2025-05-05 15:15