라이브러리
[PHP] Gmagick::labelimage - 이미지에 라벨을 추가합니다.
Gmagick::labelimage 사용하기
Gmagick은 PHP에서 사용할 수 있는 이미지 처리 라이브러리 중 하나입니다. Gmagick::labelimage 메소드는 이미지에 텍스트를 추가하는 데 사용됩니다. 이 메소드는 이미지에 텍스트를 레이블링하는 데 사용할 수 있습니다.
사용법
Gmagick::labelimage 메소드는 다음과 같은 형식으로 사용됩니다.
#hostingforum.kr
php
Gmagick::labelimage($text, $color, $font, $size, $align)
* `$text`: 레이블링할 텍스트입니다.
* `$color`: 텍스트 색상입니다.
* `$font`: 사용할 폰트입니다.
* `$size`: 텍스트 크기입니다.
* `$align`: 텍스트 정렬 방식입니다.
예제
다음 예제는 Gmagick::labelimage 메소드를 사용하여 이미지에 텍스트를 레이블링하는 방법을 보여줍니다.
#hostingforum.kr
php
// Gmagick 객체 생성
$gmagick = new Gmagick('image.png');
// 이미지에 텍스트 레이블링
$gmagick->labelimage('Hello, World!', 'black', 'arial.ttf', 24, 'center');
// 이미지 저장
$gmagick->write('image_label.png');
// 이미지 표시
header('Content-Type: image/png');
echo $gmagick;
이 예제에서는 `image.png` 파일에 텍스트 "Hello, World!"를 레이블링하고, 레이블링한 이미지 `image_label.png` 파일로 저장합니다.
옵션
Gmagick::labelimage 메소드는 다음과 같은 옵션을 지원합니다.
* `font`: 사용할 폰트 이름입니다.
* `size`: 텍스트 크기입니다.
* `color`: 텍스트 색상입니다.
* `align`: 텍스트 정렬 방식입니다. (center, left, right)
* `weight`: 텍스트 두께입니다. (normal, bold, italic)
* `angle`: 텍스트 기울기입니다. (0, 45, 90)
예제 (옵션 사용)
다음 예제는 Gmagick::labelimage 메소드를 사용하여 이미지에 텍스트를 레이블링하는 방법을 보여줍니다. 이 예제에서는 옵션을 사용하여 텍스트의 폰트, 크기, 색상, 정렬 방식, 두께, 기울기를 설정합니다.
#hostingforum.kr
php
// Gmagick 객체 생성
$gmagick = new Gmagick('image.png');
// 이미지에 텍스트 레이블링
$gmagick->labelimage('Hello, World!', 'red', 'arial.ttf', 36, 'center', 'bold', 45);
// 이미지 저장
$gmagick->write('image_label.png');
// 이미지 표시
header('Content-Type: image/png');
echo $gmagick;
이 예제에서는 `image.png` 파일에 텍스트 "Hello, World!"를 레이블링하고, 레이블링한 이미지 `image_label.png` 파일로 저장합니다. 이 예제에서는 옵션을 사용하여 텍스트의 폰트, 크기, 색상, 정렬 방식, 두께, 기울기를 설정합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.