라이브러리

[PHP] ImagickDraw::setFontWeight - 글꼴 두께를 설정합니다.




ImagickDraw::setFontWeight

ImagickDraw::setFontWeight는 ImagickDraw 클래스의 메서드 중 하나로, 사용자가 지정한 글꼴의 굵기를 설정하는 데 사용됩니다. 이 메서드는 ImagickDraw 객체의 속성 중 하나인 fontWeight를 설정합니다.

사용 방법


setFontWeight 메서드는 두 개의 매개변수를 받습니다. 첫 번째 매개변수는 fontWeight, 두 번째 매개변수는 굵기 값입니다. fontWeight는 문자열로 지정할 수 있으며, 다음 값 중 하나를 가리킬 수 있습니다.

- 'normal'
- 'bold'
- 'light'
- 'ultra-bold'
- 'ultra-light'

굵기 값은 정수로 지정할 수 있으며, 0에서 1000 사이의 값을 가질 수 있습니다. 0은 가장 얇은 글꼴을 나타내고, 1000은 가장 두꺼운 글꼴을 나타냅니다.

예제


다음 예제는 ImagickDraw::setFontWeight 메서드를 사용하여 글꼴의 굵기를 설정하는 방법을 보여줍니다.
#hostingforum.kr
php

<?php

// ImagickDraw 객체 생성

$draw = new ImagickDraw();



// 글꼴의 굵기 설정

$draw->setFontWeight('bold'); // fontWeight를 'bold'로 설정

$draw->setFontWeight(500); // fontWeight를 500으로 설정 (중간 굵기)



// 글꼴의 이름 설정

$draw->setFont('Arial');



// 글꼴의 크기 설정

$draw->setFontSize(24);



// 이미지 생성

$image = new Imagick();

$image->newImage(800, 600, 'white');

$image->setImageFormat('png');



// 글꼴로 텍스트 그리기

$image->annotateImage($draw, 100, 100, 0, 'Hello, World!');



// 이미지 출력

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

?>


이 예제에서는 ImagickDraw::setFontWeight 메서드를 사용하여 글꼴의 굵기를 'bold'로 설정하고, 500으로 설정하여 중간 굵기를 설정합니다. 또한 글꼴의 이름과 크기를 설정하고, 이미지에 텍스트를 그리기 위해 annotateImage 메서드를 사용합니다. 최종적으로, 이미지 파일을 'output.png'로 저장합니다.

참고


ImagickDraw::setFontWeight 메서드는 ImagickDraw 객체의 속성 중 하나인 fontWeight를 설정합니다. 이 메서드는 글꼴의 굵기를 설정하는 데 사용됩니다. fontWeight는 문자열로 지정할 수 있으며, 'normal', 'bold', 'light', 'ultra-bold', 'ultra-light' 중 하나를 가리킬 수 있습니다. 또한 굵기 값은 정수로 지정할 수 있으며, 0에서 1000 사이의 값을 가질 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색