라이브러리
[PHP] ImagickDraw::getTextDecoration - 텍스트 장식을 반환합니다.
ImagickDraw::getTextDecoration
ImagickDraw::getTextDecoration는 ImagickDraw 클래스의 메서드로, 텍스트에 대한 장식 설정을 합니다. 이 메서드는 텍스트의 외곽선, 색상, 크기, 스타일, 및 기타 속성을 설정할 수 있습니다.
사용 가능한 옵션
ImagickDraw::getTextDecoration 메서드는 여러 옵션을 허용합니다. 다음은 사용 가능한 옵션입니다.
- `Imagick::LINEJOIN_ROUND` : 라인 조인 모양을 원형으로 설정합니다.
- `Imagick::LINEJOIN_BEVEL` : 라인 조인 모양을 평평한 모서리로 설정합니다.
- `Imagick::LINEJOIN_MITER` : 라인 조인 모양을 뾰족한 모서리로 설정합니다.
- `Imagick::FILLOPACITYOpaque` : 텍스트의 투명도 설정을 불투명으로 설정합니다.
- `Imagick::FILLOPACITYTransparent` : 텍스트의 투명도 설정을 투명으로 설정합니다.
- `Imagick::FILLOPACITYUndefined` : 텍스트의 투명도 설정을 정의되지 않은 것으로 설정합니다.
- `Imagick::FILLCOLORBlack` : 텍스트의 색상을 검은색으로 설정합니다.
- `Imagick::FILLCOLORWhite` : 텍스트의 색상을 흰색으로 설정합니다.
- `Imagick::FILLCOLORTransparent` : 텍스트의 색상을 투명으로 설정합니다.
- `Imagick::FILLCOLORUndefined` : 텍스트의 색상을 정의되지 않은 것으로 설정합니다.
- `Imagick::FONTSIZEAbsolute` : 텍스트의 크기를 절대 크기로 설정합니다.
- `Imagick::FONTSIZERelative` : 텍스트의 크기를 상대 크기로 설정합니다.
- `Imagick::FONTSTYLENormal` : 텍스트의 스타일을 일반 스타일로 설정합니다.
- `Imagick::FONTSTYLEItalic` : 텍스트의 스타일을 기울임 스타일로 설정합니다.
- `Imagick::FONTSTYLEOBlique` : 텍스트의 스타일을 기울임 스타일로 설정합니다.
- `Imagick::FONTWEIGHTNormal` : 텍스트의 두께를 일반 두께로 설정합니다.
- `Imagick::FONTWEIGHTBold` : 텍스트의 두께를 두껍게 설정합니다.
- `Imagick::FONTWEIGHTBolder` : 텍스트의 두께를 더 두껍게 설정합니다.
- `Imagick::FONTWEIGHTLighter` : 텍스트의 두께를 더 얇게 설정합니다.
예제
다음은 ImagickDraw::getTextDecoration 메서드를 사용하는 예제입니다.
#hostingforum.kr
php
<?php
// ImagickDraw 객체 생성
$draw = new ImagickDraw();
// 텍스트에 대한 장식 설정
$draw->setTextDecoration(
Imagick::LINEJOIN_ROUND, // 라인 조인 모양을 원형으로 설정
Imagick::FILLOPACITYOpaque, // 텍스트의 투명도 설정을 불투명으로 설정
Imagick::FILLCOLORBlack, // 텍스트의 색상을 검은색으로 설정
Imagick::FONTSIZEAbsolute, // 텍스트의 크기를 절대 크기로 설정
Imagick::FONTSTYLEItalic, // 텍스트의 스타일을 기울임 스타일로 설정
Imagick::FONTWEIGHTBold // 텍스트의 두께를 두껍게 설정
);
// 이미지 객체 생성
$image = new Imagick();
// 이미지 크기 설정
$image->newImage(500, 500, 'white');
// 텍스트 추가
$image->annotateImage($draw, 100, 100, 0, 'Hello, World!');
// 이미지 출력
$image->writeImage('output.png');
?>
이 예제에서는 ImagickDraw::getTextDecoration 메서드를 사용하여 텍스트에 대한 장식 설정을 합니다. 텍스트의 외곽선, 색상, 크기, 스타일, 및 두께를 설정합니다. 결과는 `output.png` 파일로 저장됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.