라이브러리

[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 파일로 저장됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색