
ImagickDraw 클래스의 getVectorGraphics() 함수는 SVG 형식의 벡터 그래픽스 데이터를 반환합니다.
이 함수는 ImagickDraw 객체의 현재 상태를 SVG 형식으로 변환하여 문자열로 반환합니다.
예를 들어, 다음과 같이 사용할 수 있습니다:
#hostingforum.kr
php
$draw = new ImagickDraw();
$draw->setFontSize(24);
$draw->setFont('Arial');
$draw->setTextAntialias(true);
$draw->setGravity(Imagick::GRAVITY_CENTER);
$draw->annotateImage($image, 100, 100, 0, 'Hello, World!');
$svg = $draw->getVectorGraphics();
echo $svg;
이 코드는 ImagickDraw 객체를 생성하고, 폰트 크기, 폰트 이름, 텍스트 반투명, 중간 정렬을 설정한 후, 이미지에 텍스트를 추가합니다. 그 후, getVectorGraphics() 함수를 호출하여 SVG 형식의 벡터 그래픽스 데이터를 문자열로 반환합니다.
2025-05-08 01:26