라이브러리

[PHP] ImagickPixel::setColor - 색상을 설정합니다




ImagickPixel::setColor 메서드

ImagickPixel::setColor 메서드는 ImagickPixel 객체의 색상을 설정하는 데 사용됩니다. 이 메서드는 ImagickPixel 객체의 색상을 변경하거나 새로 설정할 때 사용됩니다.

사용법


ImagickPixel::setColor 메서드는 다음 형식으로 사용됩니다.

#hostingforum.kr
php

ImagickPixel::setColor($color)



* `$color` : 설정할 색상입니다. 색상을 설정할 때는 RGB, RGBA, HEX, CMYK, CMYKA, GRAY, GRAYA, INDEXED, INDEXEDA, TRANSPARENT, TRANSPARENTA 중 하나를 사용할 수 있습니다.

예제


# 1. RGB 색상 설정


RGB 색상을 설정하는 예제입니다.

#hostingforum.kr
php

$image = new Imagick();

$image->newImage(100, 100, 'white');

$image->setImageFormat('png');



$pixel = new ImagickPixel();

$pixel->setColor('rgb(255, 0, 0)'); // 빨간색

$image->setImageColorspace(Imagick::RGBColorspace);



$image->drawImage($pixel);



header('Content-Type: image/png');

echo $image;



# 2. HEX 색상 설정


HEX 색상을 설정하는 예제입니다.

#hostingforum.kr
php

$image = new Imagick();

$image->newImage(100, 100, 'white');

$image->setImageFormat('png');



$pixel = new ImagickPixel();

$pixel->setColor('#ff0000'); // 빨간색

$image->setImageColorspace(Imagick::RGBColorspace);



$image->drawImage($pixel);



header('Content-Type: image/png');

echo $image;



# 3. RGBA 색상 설정


RGBA 색상을 설정하는 예제입니다.

#hostingforum.kr
php

$image = new Imagick();

$image->newImage(100, 100, 'white');

$image->setImageFormat('png');



$pixel = new ImagickPixel();

$pixel->setColor('rgba(255, 0, 0, 0.5)'); // 반투명 빨간색

$image->setImageColorspace(Imagick::RGBColorspace);



$image->drawImage($pixel);



header('Content-Type: image/png');

echo $image;



# 4. CMYK 색상 설정


CMYK 색상을 설정하는 예제입니다.

#hostingforum.kr
php

$image = new Imagick();

$image->newImage(100, 100, 'white');

$image->setImageFormat('png');



$pixel = new ImagickPixel();

$pixel->setColor('cmyk(0, 1, 1, 0)'); // 녹색

$image->setImageColorspace(Imagick::CMYKColorspace);



$image->drawImage($pixel);



header('Content-Type: image/png');

echo $image;



# 5. GRAY 색상 설정


GRAY 색상을 설정하는 예제입니다.

#hostingforum.kr
php

$image = new Imagick();

$image->newImage(100, 100, 'white');

$image->setImageFormat('png');



$pixel = new ImagickPixel();

$pixel->setColor('gray(128)'); // 회색

$image->setImageColorspace(Imagick::GRAYColorspace);



$image->drawImage($pixel);



header('Content-Type: image/png');

echo $image;



이러한 예제를 통해 ImagickPixel::setColor 메서드의 사용법과 다양한 색상 설정 방법을 이해할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색