PHP | imagickkernel addKernel()函数
ImagickKernel::addKernel()函数是PHP中的一个内置函数,用于将另一个内核附加到该内核。使用这个函数,我们可以将多个矩阵附加到同一个内核并使用我们想要的任何一个。
句法:
void ImagickKernel::addKernel( ImagickKernel $ImagickKernel )
参数:此函数接受一个包含内核的参数$ImagickKernel 。
返回值:此函数在成功时返回 TRUE。
异常:此函数在出错时抛出 ImagickException。
下面的程序说明了PHP中的ImagickKernel::addKernel()函数:
方案一:
addKernel($kernel2);
// Apply filter from second attached kernel
$imagick->filter($kernel1->separate()[1]);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
?>
输出:
方案二:
addKernel($kernel2);
$kernel1->addKernel($kernel3);
$kernel1->addKernel($kernel4);
$kernelList = $kernel1->separate();
echo 'Total number of attached kernels are: ';
echo count($kernelList);
?>
输出:
Total number of attached kernels are: 4
参考: https://www. PHP.net/manual/en/imagickkernel.addkernel。 PHP