
Imagick annotateImage 함수는 이미지에 텍스트를 삽입하는 데 사용됩니다.
1. 텍스트 색상과 폰트 크기를 설정하는 방법은 다음과 같습니다.
- 텍스트 색상: annotateImage 함수의 세 번째 인자로 'fill' 옵션을 사용하여 색상을 지정할 수 있습니다. 예를 들어, 'fill' => 'black'을 사용하여 검은색으로 지정할 수 있습니다.
- 폰트 크기: annotateImage 함수의 네 번째 인자로 'fontSize' 옵션을 사용하여 폰트 크기를 지정할 수 있습니다. 예를 들어, 'fontSize' => 24을 사용하여 24픽셀 크기로 지정할 수 있습니다.
2. 이미지에 텍스트를 삽입하는 위치를 지정하는 방법은 다음과 같습니다.
- annotateImage 함수의 첫 번째 인자로 'annotate' 옵션을 사용하여 텍스트를 삽입할 위치를 지정할 수 있습니다. 예를 들어, 'annotate' => array('text' => 'Hello', 'x' => 10, 'y' => 10)를 사용하여 (10, 10) 위치에 'Hello' 텍스트를 삽입할 수 있습니다.
예제 코드는 다음과 같습니다.
#hostingforum.kr
php
$imagick = new Imagick('input.jpg');
$imagick->annotateImage('Hello', 10, 10, array('fill' => 'black', 'fontSize' => 24));
$imagick->writeImage('output.jpg');
2025-04-12 11:57