라이브러리

[PHP] UIDrawPen::write - 지점에 텍스트 그리기




PHP에서 UIDrawPen::write 사용하기

UIDrawPen::write는 PHP의 GD 라이브러리에 포함된 함수로, 이미지에 텍스트를 그려주는 함수입니다. 이 함수는 이미지에 텍스트를 추가하는 데 사용할 수 있습니다.

UIDrawPen::write 함수의 매개변수


UIDrawPen::write 함수는 총 6개의 매개변수를 가지고 있습니다.

- `$image`: 이미지 리소스
- `$text`: 그려질 텍스트
- `$font`: 사용할 폰트
- `$size`: 폰트 크기
- `$color`: 텍스트 색상
- `$x`, `$y`: 텍스트 위치

예제


#hostingforum.kr
php

<?php



// 이미지 생성

$image = imagecreate(400, 200);

imagecolorallocate($image, 255, 255, 255); // 배경색



// 폰트 설정

$font = 'arial.ttf';

$size = 24;

$color = imagecolorallocate($image, 0, 0, 0); // 텍스트 색상



// 텍스트 그려주기

UIDrawPen::write($image, 'Hello, World!', $font, $size, $color, 10, 10);



// 이미지 저장

imagepng($image, 'output.png');

imagedestroy($image);



?>



이 예제에서는 400x200 크기의 흰색 배경의 이미지에 'Hello, World!'라는 텍스트를 Arial 폰트로 24점 크기로 검은색으로 10, 10 위치에 그려줍니다. 그 후, 이미지 파일을 'output.png'으로 저장합니다.

참고


UIDrawPen::write 함수는 GD 라이브러리에 포함된 함수이므로, GD 라이브러리가 설치되어 있어야 사용할 수 있습니다. 또한, 폰트 파일도 존재해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 59 페이지

검색

게시물 검색