라이브러리

[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` 파일로 저장합니다. 이 예제에서는 옵션을 사용하여 텍스트의 폰트, 크기, 색상, 정렬 방식, 두께, 기울기를 설정합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 523 페이지

검색

게시물 검색