📜  PHP |想象一下分离图像通道()函数

📅  最后修改于: 2022-05-13 01:56:39.958000             🧑  作者: Mango

PHP |想象一下分离图像通道()函数

Imagick::separateImageChannel()函数是PHP中的一个内置函数,用于将通道与图像分离并返回灰度图像。通道是图像中每个像素的特定颜色分量。

句法:

bool Imagick::separateImageChannel( int $channel )

参数:此函数接受单个参数$channel ,该参数保存与 CHANNEL 常量之一对应的整数值。

返回值:此函数在成功时返回 TRUE。

异常:此函数在出错时抛出 ImagickException。

下面的程序说明了PHP中的Imagick::separateImageChannel()函数

方案一:

separateImageChannel(1);
  
// Display the image
header("Content-Type: image/png");
echo $imagick->getImageBlob();
?>

输出:

方案二:

separateImageChannel(imagick::CHANNEL_GREEN);
  
// Display the image
header("Content-Type: image/png");
echo $imagick->getImageBlob();
?>

输出:

参考: https://www. PHP.net/manual/en/imagick.separateimagechannel。 PHP