라이브러리
[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 메서드의 사용법과 다양한 색상 설정 방법을 이해할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.