라이브러리
[PHP] ImagickDraw::color - 이미지에 색상을 그립니다.
ImagickDraw::color 개요
ImagickDraw::color은 ImagickDraw 클래스의 메서드 중 하나로, 이미지에 색상을 지정하는 데 사용됩니다. 이 메서드는 이미지에 색상을 추가하거나 이미지가 가지고 있는 색상을 변경하는 데 사용할 수 있습니다.
ImagickDraw::color 사용법
ImagickDraw::color 메서드는 두 가지 형태로 사용할 수 있습니다.
1. RGB 색상
RGB 색상을 지정하려면 `ImagickDraw::color` 메서드에 RGB 값을 전달합니다. RGB 값은 0에서 255 사이의 정수 값으로 표현됩니다.
#hostingforum.kr
php
$draw = new ImagickDraw();
$draw->color('RGB(255, 0, 0)'); // 빨간색
2. HEX 색상
HEX 색상을 지정하려면 `ImagickDraw::color` 메서드에 HEX 코드를 전달합니다. HEX 코드는 '#' 기호로 시작하며, 6자리 HEX 코드로 구성됩니다.
#hostingforum.kr
php
$draw = new ImagickDraw();
$draw->color('#FF0000'); // 빨간색
3. 색상 이름
색상 이름을 지정하려면 `ImagickDraw::color` 메서드에 색상 이름을 전달합니다. Imagick는 다음 색상 이름을 지원합니다.
- Red
- Green
- Blue
- Yellow
- Cyan
- Magenta
- Black
- White
#hostingforum.kr
php
$draw = new ImagickDraw();
$draw->color('Red'); // 빨간색
예제
다음 예제에서는 `ImagickDraw::color` 메서드를 사용하여 빨간색, 초록색, 파란색을 지정한 후, 이미지에 색상을 추가합니다.
#hostingforum.kr
php
$draw = new ImagickDraw();
$draw->color('RGB(255, 0, 0)'); // 빨간색
$draw->rectangle(10, 10, 50, 50); // 빨간색 사각형
$draw->color('RGB(0, 255, 0)'); // 초록색
$draw->rectangle(70, 10, 120, 50); // 초록색 사각형
$draw->color('RGB(0, 0, 255)'); // 파란색
$draw->rectangle(130, 10, 180, 50); // 파란색 사각형
$image = new Imagick();
$image->newImage(200, 70, 'white');
$image->drawImage($draw);
$image->setImageFormat('png');
$image->writeImage('color_example.png');
이 예제에서는 `ImagickDraw::color` 메서드를 사용하여 빨간색, 초록색, 파란색을 지정한 후, 이미지에 색상을 추가합니다. 결과는 color_example.png 파일로 저장됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.