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