라이브러리

[PHP] Imagick::setFont - 글꼴 설정




Imagick::setFont

Imagick은 PHP에서 사용할 수 있는 이미지 처리 라이브러리입니다. Imagick::setFont 메소드는 이미지를 처리할 때 사용할 글꼴을 설정하는 메소드입니다.

Imagick::setFont 사용법

Imagick::setFont 메소드는 다음과 같은 형식으로 사용할 수 있습니다.

#hostingforum.kr
php

Imagick::setFont($font_name);



* `$font_name` : 사용할 글꼴의 이름입니다. 예를 들어, 'Arial', 'Times New Roman', 'Courier' 등이 있습니다.

예제

다음 예제는 Imagick::setFont 메소드를 사용하여 이미지에 글자를 출력하는 방법을 보여줍니다.

#hostingforum.kr
php

// Imagick 객체 생성

$image = new Imagick('image.jpg');



// 글꼴 설정

$image->setFont('Arial');



// 글자 출력

$image->annotateImage(new ImagickDraw(), 10, 10, 0, 'Hello, World!');



// 이미지 저장

$image->writeImage('output.jpg');



이 예제에서는 'image.jpg'라는 이미지를 읽어들여서 'Arial' 글꼴을 사용하여 'Hello, World!'라는 글자를 10, 10 위치에 출력한 후 'output.jpg'라는 이름으로 저장합니다.

글꼴 설정

Imagick::setFont 메소드는 다양한 글꼴을 지원합니다. 다음은 일부 예시입니다.

* 'Arial'
* 'Times New Roman'
* 'Courier'
* 'Helvetica'
* 'Verdana'
* 'Georgia'

이 글꼴들은 운영체제에 따라 설치되어야 합니다.

글꼴 크기

Imagick::setFont 메소드는 글꼴 크기를 설정할 수 있는 메소드도 제공합니다.

#hostingforum.kr
php

Imagick::setFontSize($font_size);



* `$font_size` : 글꼴 크기입니다.

예를 들어, 다음 코드는 Arial 글꼴을 사용하여 24점 크기의 글자를 출력합니다.

#hostingforum.kr
php

$image->setFont('Arial');

$image->setFontSize(24);

$image->annotateImage(new ImagickDraw(), 10, 10, 0, 'Hello, World!');



이러한 방법으로 Imagick::setFont 메소드를 사용하여 이미지에 다양한 글꼴과 크기의 글자를 출력할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색